App-Music-ChordPro

 view release on metacpan or  search on metacpan

lib/ChordPro/res/pod/Config.pod  view on Meta::CPAN

    
        // The actual backend module.
        module : HTML
    
        // Stylesheets for display and printing.
        styles {
    
            // Relative path to a CSS file to use for styling HTML output.
            default : chordpro.css
    
            // Relative path to a CSS file to use for styling displayed HTML output on screen media.
            screen : ""
    
            // Relative path to a CSS file to use for styling printed HTML output.
            print : chordpro_print.css
    
            // Embed the styles instead of linking to them.
            embed : false
    
            // Legacy style for `"screen"`.
            display : ""
        }
    }
    
    // Settings for LaTeX backend.
    latex {
    
        // Include paths for templates.
        template_include_path : []
    
        // Templates for LaTeX generation.
        templates {
    
            // Master template to render the songbook.
            songbook : songbook.tt
    
            // Helper template to render comments.
            comment : comment.tt
    
            // Helper template to render images.
            image : image.tt
        }
    }
    
    // Settings for Text (output) backend.
    // See the ChordPro backend for details.
    text.chorus.recall {
        tag   : ""
        type  : ""
        quote : false
    }
    
    // Settings for A2Crd (input) frontend.
    a2crd {
    
        // Treat leading lyrics lines as title/subtitle lines.
        // The first non-empty, non-chord, non-directive lines are taken to be the song title and subtitle.
        infer-titles : true
    
        // Strategies to recognize chords and lyrics lines are implemented by classifiers.
        // The default classifier is `"pct_chords"` and is based on the percentage of chords recognized.
        classifier : pct_chords
    
        // Tab stop width for tab expansion. Set to `0` to disable.
        // Tabs in the input source are replaced by an appropriate amount of spaces.
        tabstop : 8
    }
    
    // Settings for the markup processor.
    // Shortcodes allow user defined markup, e.g. <foo>...</foo>.
    // ```
    // markup.shortcode {
    //    heavy :  "weight='bold' size='large'"
    // }
    // Each occurrence of <heavy>...</heavy> will be replaced by
    // <span weight='bold' size='large'>...</span>.
    // ```
    markup.shortcodes {}
    
    // Settings for the parser/preprocessor
    parser {
    
        // For the exceptional case you need brackets [] in your lyrics or annotations.
        // These characters are replaced by normal brackets **after** chord analysis.
        // E.g. `parser.altbrackets: "«»"`
        // Use wisely. Better still, don't use this.
        altbrackets : null
    
        // Settings for the parser/preprocessor.
        // For selected lines, you can specify a series of 
        // { "target" : "xxx", "replace" : "yyy" }
        // Every occurrence of "xxx" will be replaced by "yyy".
        // Use "pattern" instead of "target" for regular expression replacement.
        // Use wisely.
        preprocess {
            all       : []
            directive : []
            songline  : []
        }
    }
    
    // Miscellaneous debug settings.
    // A boolean value or an integer. `0` means `false` and nozero means `true`.
    debug {
    
        // Insert extra debugging info into the generated PDF document.
        runtimeinfo : 1
    
        // All debug settings are intended for development and debugging and are not useful for ChordPro users.
        a2crd : 0
        abc         : 0
        assets      : 0
        chords      : 0
        config      : 0
        csv         : 0
        echo        : 0
        fit         : 0
        fonts       : 0
        images      : 0
        layout      : 0
        ly          : 0



( run in 2.672 seconds using v1.01-cache-2.11-cpan-99c4e6809bf )