summaryrefslogtreecommitdiff
path: root/src/highlighters.cc
AgeCommit message (Expand)Author
2018-10-21Fix LineRangeSet::udpate not updating some traling ranges correctlyMaxime Coste
2018-10-15Fix handling of capture matching in region highlighterMaxime Coste
2018-10-14Cleanup RegexHighlighter code and drop cache when it becomes too bigMaxime Coste
2018-10-14maintain a list of valid ranges for region highlightingMaxime Coste
2018-10-14Slight code refactoring in RegionsHighlighterMaxime Coste
2018-10-06Reduce memory usage of cached matches for RegionsHighlighterMaxime Coste
2018-10-01show_matching_char highlighter use the matching_pairs optionsJustin Frank
2018-09-16Update documentation of region highlighter to match change in 2e0e206951adefe...Jan-Jaap Korpershoek
2018-08-28Speed up wrapping at word boundaries.Tim Allen
2018-08-27Refactor whitespace highlighter into a structMaxime Coste
2018-07-26Cleanup some trailing whitespaces and double semicolonMaxime Coste
2018-07-26Replace a few loops with rangesMaxime Coste
2018-07-26Fix missing override specifierMaxime Coste
2018-07-08Rename highlighters that used an underscore to use a dashMaxime Coste
2018-07-08Refactor WrapHighlighter::next_split_pos to avoid non-linear complexityMaxime Coste
2018-07-05Make recurse regex opt-in with a -recurse switch instead of opt-outMaxime Coste
2018-07-05Fix bug in recursive region highlightingMaxime Coste
2018-07-05Fix region highlighters validation that the delegate type existsMaxime Coste
2018-07-05Parse unknown switches as positional for region highlightersMaxime Coste
2018-07-05Prevent adding region/default-region highlighters to non-regions parentsMaxime Coste
2018-07-05Allow removing region from regions highlighterMaxime Coste
2018-07-05Invalidate cache when RegionsHighlighter subregions are modifiedMaxime Coste
2018-07-05Refactor RegionsHighlighters to define each region as a separate commandMaxime Coste
2018-07-05Refactor add-highlighter to make naming explicitMaxime Coste
2018-07-05Improve highlighting of Kakrc string regionsMaxime Coste
2018-06-11Extract update_ranges_ifn as a general utility functionMaxime Coste
2018-06-11Pass DisplaySetup through the HighlightContextMaxime Coste
2018-05-30docs: fix missing `]` in wrap hl -marker switch docstringDelapouite
2018-05-28Fix typos in add-highlighter range helpAlyssa Ross
2018-05-27Refactor option_from_string to return directly the option valueMaxime Coste
2018-05-26Add a -marker <marker_text> switch support to the wrap highlighterMaxime Coste
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-05-19Fix assert with window small enough so that no part of buffer is displayedMaxime Coste
2018-04-29Remove implicit conversion from String to DisplayAtom/DisplayLineMaxime Coste
2018-04-07Make FaceRegistry scopedMaxime Coste
2018-04-06Make error messages more consistentDelapouite
2018-04-06Make compute_display_setup methods constMaxime Coste
2018-03-16RangesHighlighter: a range that goes up to buffer end is not validMaxime Coste
2018-03-13ranges: Add transform overload taking directly a pointer to memberMaxime Coste
2018-03-11Detect infinit recursion in reference highlightingMaxime Coste
2018-03-05Regex: take the full subject range as a parameterMaxime Coste
2018-02-24Highlight cursors differently when they lie on an end of lineMaxime Coste
2018-02-15CommandManager: refactor parsing of commands to iterate through tokensMaxime Coste
2018-02-11Do not specify utf8 InvalidPolicy when we are using the default valueMaxime Coste
2017-12-29Correctly set the NotBeginOfSubject/NotEndOfSubject flags for regex matchingMaxime Coste
2017-12-21Highlighter: In general, highlight replaced rangesMaxime Coste
2017-11-28Wrap: try to rework and simplify the algorithms furtherMaxime Coste
2017-11-25Highlighters: Introduce unique highlighter supportMaxime Coste
2017-11-22dynregex: slight code refactor, moving a helper function to lambdaMaxime Coste
2017-11-21Wrap: simplify logic a bit and fix case where too many lines got displayedMaxime Coste