| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-05 | Add support for paste all (on <a-[pP]>) | Maxime Coste | |
| Paste all pastes all yanked text at all selections, selecting each pasted text. Replace paste moves to R, and concat yank/concat delete (Y and D) are removed. Fixes #161 | |||
| 2014-07-05 | Minor style cleanup | Maxime Coste | |
| 2014-07-05 | utf8: use end of sequence iterators for more security | Maxime Coste | |
| 2014-07-05 | Use unsigned char rather than char in utf8 decoding to avoid sign extension | Maxime Coste | |
| 2014-07-03 | add alt-n commands to (replace|append) previous match | Alex Leferry 2 | |
| Note: alt-n command were used to replace main selection with next match (preserving the others) | |||
| 2014-07-01 | Add :waq for write all an quit, with slight refactoring | Maxime Coste | |
| Fixes #175 | |||
| 2014-07-01 | Accept upper case macro names, convert them to lower case | Maxime Coste | |
| 2014-06-30 | Fix spurious eol appearing in non scrolling fifo buffers | Maxime Coste | |
| 2014-06-29 | Canonicalize filenames when checking if a buffer was written to its file | Maxime Coste | |
| 2014-06-27 | Replace boost::optional with our own implementation | Maxime Coste | |
| 2014-06-27 | fix potential infinite loop in show_matching highlighter | Maxime Coste | |
| 2014-06-26 | Style fixes | Maxime Coste | |
| 2014-06-26 | Fix recursive string parsing, correct handling of escapes | Maxime Coste | |
| 2014-06-24 | Rename utf8::utf8_iterator to utf8::iterator | Maxime Coste | |
| 2014-06-23 | Fix crash in Context::main_sel_register_value | Maxime Coste | |
| 2014-06-22 | Do not try to reload buffer if the buffer was deleted | Maxime Coste | |
| Fixes #121 | |||
| 2014-06-21 | Add \ in normal mode to disable user hooks on next normal command | Maxime Coste | |
| Fixes #112 | |||
| 2014-06-21 | Only user hooks can be disabled | Maxime Coste | |
| 2014-06-21 | Use main selection index as default when accessing only one register value | Maxime Coste | |
| Fixes #117 | |||
| 2014-06-18 | Add a line_option highlighter that highlight the line stored in an int option | Maxime Coste | |
| Use it to highlight the current error in the *make* buffer | |||
| 2014-06-18 | Color Default now means 'keep as is' for most highlighters | Maxime Coste | |
| 2014-06-18 | Minor code cleanup in highlighters | Maxime Coste | |
| 2014-06-18 | Merge branch 'master' into hierarchical-highlighters | Maxime Coste | |
| 2014-06-18 | Add a %val{...} expand type | Maxime Coste | |
| %val{name} gives access to values given in shell through $kak_<name> | |||
| 2014-06-16 | Use -group rather than -id in hooks to mirror highlighters closer | Maxime Coste | |
| 2014-06-16 | Add BufCloseFifo hook and use that to remove fifo directories | Maxime Coste | |
| 2014-06-16 | Fix corner cases in region highlighting | Maxime Coste | |
| 2014-06-16 | Merge branch 'master' into hierarchical-highlighters | Maxime Coste | |
| 2014-06-16 | Do not merge overlapping selection when entering append mode | Maxime Coste | |
| Fixes #163 | |||
| 2014-06-16 | Highlight selection cursors in a second pass | Maxime Coste | |
| This allows cursors to overlap on next selection and still be visible. | |||
| 2014-06-16 | Use zstr instead of c_str in ncurses addutf8str | Maxime Coste | |
| 2014-06-16 | Share implementation in complete_id/complete_group_id | Maxime Coste | |
| 2014-06-15 | Refactor highlighter command completions | Maxime Coste | |
| 2014-06-14 | Fix selection update | Maxime Coste | |
| 2014-06-14 | Fix crash in paragraph selection | Maxime Coste | |
| 2014-06-14 | Fix crash in paragraph selection | Maxime Coste | |
| 2014-06-12 | Remove defhl, use addhl -group | Maxime Coste | |
| 2014-06-12 | Fix selection update | Maxime Coste | |
| 2014-06-12 | add postfix increment to ParameterParser iterator | Maxime Coste | |
| 2014-06-11 | Add MultiRegionHighlighter | Maxime Coste | |
| MultiRegionHighlighter provides a way to segment the buffer in logical regions using the common left-most rule for finding the next region. It then provides highlighting groups for each region that can be filled. | |||
| 2014-06-11 | Refactor region highlighter, extract code to helper classes | Maxime Coste | |
| 2014-06-11 | add ' ' for whitespaces object | Alex Leferry 2 | |
| 2014-06-11 | Add support for recursion in region highlighter | Maxime Coste | |
| An optional parameter defines the recursion regex, that match potential closers. For example, %sh{ ... } blocks support nested { }, so defining \{ as the recurse regex make the region highlighter correctly match %sh{ ... { ... } ... } constructs | |||
| 2014-06-10 | Convert Region highlighter to a HierarchicalHighlighter | Maxime Coste | |
| add a region using addhl region <id> <begin_regex> <end_regex> then fill the region with addhl -group <id>/content ... | |||
| 2014-06-10 | ref highlighter tolerates unexisting reference | Maxime Coste | |
| 2014-06-10 | Add a fill highlighter that just fills the display buffer | Maxime Coste | |
| 2014-06-10 | Add HierachicalHighlighter class | Maxime Coste | |
| HierachicalHighlighter contains a map of names to HighlighterGroup and can wrap any highlighter that wants to access user settable sub groups. | |||
| 2014-06-10 | Replace FunctionGroup template with HighlighterGroup class | Maxime Coste | |
| 2014-06-10 | Fix tabs-to-spaces an spaces-to-tabs with the selection refactor | Maxime Coste | |
| 2014-06-09 | Refactor InputMode::Insert::prepare | Maxime Coste | |
