summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-11-04src: Don't save whitespace-led commands in the `:` registerFrank LENORMAND
2017-11-04Remote: stricter validation of the session namesMaxime Coste
2017-11-04Code style tweakMaxime Coste
2017-11-03Merge remote-tracking branch 'lenormf/fix-rc-aliases'Maxime Coste
2017-11-03Wrap: rework logic to avoid infinite loop with multiple wrap highlightersMaxime Coste
2017-11-03Remove uneeded forward declarationMaxime Coste
2017-11-03src rc: Rename `exec`/`eval` into `execute-keys`/`evaluate-commands`Frank LENORMAND
2017-11-02Append '/' to highlighter group completion candidatesMaxime Coste
2017-11-02Wrap: change indent atom to be a replaced empty buffer rangeMaxime Coste
2017-11-02Add informations on -indent in wrap highlighter docstringMaxime Coste
2017-11-02doc.kak: Render documentation internally instead of relying on manMaxime Coste
2017-11-02Ensure line-specs and range-specs options are sorted internallyMaxime Coste
2017-11-02Fix trailing spaces in highlighters.ccMaxime Coste
2017-11-02Wrap: Add -indent switch support that wraps preserving line indentMaxime Coste
2017-11-01Rename doc/manpages to doc/pagesMaxime Coste
2017-11-01Document the regex impl switch in the startup messageMaxime Coste
2017-11-01Regex: Remove boost related codeMaxime Coste
2017-11-01Regex: fix RegexCompileFlags not being an enum classMaxime Coste
2017-11-01Regex: slight readability improvement and workaround a potential gcc bugMaxime Coste
2017-11-01Regex: remove dead codeMaxime Coste
2017-11-01Regex: Tweak struct layouts of ParsedRegex dataMaxime Coste
2017-11-01Regex: Remove "Ast" from names in the ParsedRegexMaxime Coste
2017-11-01Regex: Optimize parsing and compilationMaxime Coste
2017-11-01Regex: minor cleanup of the regex parsing codeMaxime Coste
2017-11-01Regex: small code cleanup in the Save compilation codeMaxime Coste
2017-11-01Regex: put the other char boolean inside the general start char mapMaxime Coste
2017-11-01Fix ConstexprVector::resizeMaxime Coste
2017-11-01Regex: Fix handling of all unicode codepoint as start charsMaxime Coste
2017-11-01Regex: fix wrong fallthough in dump_regexMaxime Coste
2017-11-01Regex: refactor handling of Saves slightly, do not create them until really n...Maxime Coste
2017-11-01Regex: Go back to instruction based search of next startMaxime Coste
2017-11-01Regex: add support for \0, \cX, \xXX and \uXXXX escapesMaxime Coste
2017-11-01Regex: compute if codepoints outside of the start chars map can startMaxime Coste
2017-11-01Regex: abort compilation as soon as we hit the instruction count limitMaxime Coste
2017-11-01Regex: add a unit test for why lookaheads dont count for start chars anymoreMaxime Coste
2017-11-01Regex: comment the mutables in CompiledRegex::Instruction and fix their initMaxime Coste
2017-11-01Regex: Introduce a Regex memory domain to track usage separatelyMaxime Coste
2017-11-01Regex: use binary search to for character class ranges checkMaxime Coste
2017-11-01Regex: compute start chars from matchers, do not compute it from lookaroundsMaxime Coste
2017-11-01Regex: remove the need to a processed inst vectorMaxime Coste
2017-11-01Regex: use intrusive linked list for the free saves instead of a VectorMaxime Coste
2017-11-01Regex: rename "flags" with the more common "modifiers"Maxime Coste
2017-11-01Regex: Correctly handle ignore case mode for start chars computationMaxime Coste
2017-11-01Regex: Rework parsing, treat lookarounds as assertions, and flags separatelyMaxime Coste
2017-11-01Regex: Limit programs to std::numeric_limits<uint16_t>::max() instructionsMaxime Coste
2017-11-01Regex: Fix reverse searching behaviour, againMaxime Coste
2017-11-01Regex: limit explicit quantifiers value (too 1000 for now)Maxime Coste
2017-11-01Regex: Fix handling of ^ and $ in backward matching modeMaxime Coste
2017-11-01Regex: Only reset processed and scheduled flags on relevant instructionsMaxime Coste
2017-11-01Regex: Fix support for ignore case in lookaroundsMaxime Coste