| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-08 | For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses code | Maxime Coste | |
| 2014-11-08 | Add a MenuDoc style for info box, that will place it next to the menu | Maxime Coste | |
| 2014-11-07 | small style fix | Maxime Coste | |
| 2014-11-01 | move more parameters from const String& to StringView | Maxime Coste | |
| 2014-10-30 | Add scoped aliases | Maxime Coste | |
| aliases are now stored in window, buffer, or globally. | |||
| 2014-10-23 | centralize bit operation support for enum used as flags | Maxime Coste | |
| 2014-10-20 | Port more code to StringView instead of const String& | Maxime Coste | |
| 2014-10-16 | Small tweak | Maxime Coste | |
| 2014-10-13 | Add missing includes | Maxime Coste | |
| 2014-10-13 | Refactor regex uses, do not reference boost except in regex.hh | Maxime Coste | |
| 2014-10-03 | Use InternedStrings for buffer contents | Maxime Coste | |
| 2014-09-25 | line joining will only join selected lines if selection span multiples ones | Maxime Coste | |
| Fixes #133 | |||
| 2014-09-25 | Fix reverse search when extending | Maxime Coste | |
| 2014-09-23 | Add support for mapping keys in goto/view commands | Maxime Coste | |
| 2014-09-23 | Add inner versions of to object begin/end selection | Maxime Coste | |
| 2014-09-20 | Use raw terminal, and handle signals manually | Maxime Coste | |
| C-c now sends SIGINT to the process group of Kakoune server when used in normal mode. Fixes #30 | |||
| 2014-09-19 | preserve selection direction in split lines | Maxime Coste | |
| 2014-08-28 | Fix spaces_to_tabs when tabs follow spaces | Maxime Coste | |
| 2014-08-14 | Add support for running kakoune as a filter, using -f 'keys' | Maxime Coste | |
| It will cycle on every given files, apply the keys and write to <filename>.kak-out. Only normal/insert mode is available, kakrc are not read. | |||
| 2014-07-30 | Only change search register when prompt are validated | Maxime Coste | |
| Fixes #160 | |||
| 2014-07-30 | Stop macro recording on esc in normal mode | Maxime Coste | |
| Fixes #221 | |||
| 2014-07-22 | fix align with multiple columns | Maxime Coste | |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste | |
| Face also stores the attributes | |||
| 2014-07-10 | Add docstring for normal mode commands and display them if autoinfo >= 2 | Maxime Coste | |
| 2014-07-10 | Change autoinfo option to be an integer, allowing different levels | Maxime Coste | |
| 2014-07-05 | Remove 'ReplaceMain' select mode | Maxime Coste | |
| 2014-07-05 | Merge remote-tracking branch 'alexherbo2/previous-match' | Maxime Coste | |
| 2014-07-05 | More consistent <space> and <a-space> behaviour | Maxime Coste | |
| <space> and <a-space> without count now remove all except/keep main selection. Without reducing main selection to cursor. Reduce to cursor is moved to ';' and flip selections to <a-;> | |||
| 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-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 | Accept upper case macro names, convert them to lower case | Maxime Coste | |
| 2014-06-24 | Rename utf8::utf8_iterator to utf8::iterator | Maxime Coste | |
| 2014-06-21 | Use main selection index as default when accessing only one register value | Maxime Coste | |
| Fixes #117 | |||
| 2014-06-11 | add ' ' for whitespaces object | Alex Leferry 2 | |
| 2014-06-10 | Fix tabs-to-spaces an spaces-to-tabs with the selection refactor | Maxime Coste | |
| 2014-06-09 | Merge branch 'master' into remove-buffer-change-listener | Maxime Coste | |
| 2014-06-09 | Do not touch the reference line in copy_indent | Maxime Coste | |
| 2014-06-06 | Merge branch 'master' into remove-buffer-change-listener | Maxime Coste | |
| 2014-06-02 | Move compute_modified_ranges to selection.cc and use an optimized approach | Maxime Coste | |
| 2014-06-01 | Add Context::set_selections(std::vector<Selection>) | Maxime Coste | |
| This methods avoids updating the context selection needlessly as they are going to get replaced anyway. | |||
| 2014-06-01 | Extract merge_overlapping as a free function template | Maxime Coste | |
| 2014-05-29 | Use forward iteration on selections, and take advantage of it when updating | Maxime Coste | |
| SelectionList::update now is optimized for the common case where changes are sorted, the algorithm is O(m*n) with m the number of sorted ranges in the changes. In the common case, m should be very small. | |||
| 2014-05-27 | Add 'n' for number object (inner number does not recognise '.') | Maxime Coste | |
| 2014-05-27 | Merge branch 'master' into remove-buffer-change-listener | Maxime Coste | |
| Conflicts: src/normal.cc src/selectors.cc src/selectors.hh | |||
| 2014-05-26 | Rename select_whole_.* to just select_.* | Maxime Coste | |
| 2014-05-26 | Remove Modification | Maxime Coste | |
| Lets consider that as a failed experiment. You see, I learned something today, for a complicated problem, it is important to keep as much knowledge of the exact problem as possible. the Modification approach failed because it tried to solve the general problem, which is quite complex. The new approach, which keeps the knowledge that selections are sorted is much simpler and faster (see f49bec802157fc592bc6e35755807c6c3a531e78). | |||
| 2014-05-26 | Go back to Buffer::Change based implementation for SelectionList::update | Maxime Coste | |
| However take into account the ordering of selections in insert and erase methods, so that we update selection position cheaply. | |||
| 2014-05-25 | Move insert/erase methods from normal.cc to member functions in SelectionList | Maxime Coste | |
| It does look like the Editor class is attempting a sneaky comeback... | |||
