| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-12 | Add <a-;> in insert mode to execute a single normal mode command | Maxime Coste | |
| 2015-06-04 | on_enabled might change mode, so assert Normal mode before | Maxime Coste | |
| 2015-06-03 | Get rid of the mode trash, delete mode directly when leaving on_key | Maxime Coste | |
| 2015-06-02 | InputHandler now uses a stack for active modes | Maxime Coste | |
| instead of having a single mode enabled, modes can be pushed/poped, with the top of the stack being the active mode. | |||
| 2015-06-01 | Port even more code to use format function | Maxime Coste | |
| 2015-04-25 | Move Colors enum class as NamedColor enum inside Color struct | Maxime Coste | |
| 2015-04-19 | Avoid unneeded update of selections when we are going to overwrite them | Maxime Coste | |
| 2015-04-15 | Remove is_blank, which is identical to is_horizontal_blank | Maxime Coste | |
| 2015-03-27 | Add support for Home/End keys in normal and insert mode | Maxime Coste | |
| Fixes #260 | |||
| 2015-03-22 | Add support for mouse wheel | Maxime Coste | |
| 2015-03-22 | Experimental support for mouse | Maxime Coste | |
| 2015-03-22 | Check modifiers before inserting codepoints in the line editor | Maxime Coste | |
| 2015-03-15 | Store fake keystrokes when selecting an insert completion candidate | Maxime Coste | |
| Instead of storing the real 'select next completion' keystroke, generate fake backspace/delete/char keystrokes so that replay of the insert will insert the exact same text. Fixes #135 | |||
| 2015-03-14 | Minor code cleanup | Maxime Coste | |
| 2015-03-12 | Minor cleanup | Maxime Coste | |
| 2015-03-10 | Refactor String, use a common StringOps interface, hide std::string | Maxime Coste | |
| 2015-03-09 | ArrayView content is not const anymore | Maxime Coste | |
| As in upcoming std c++ array_view, ArrayView<T> points to mutable data, use ArrayView<const T> or alias ConstArrayView<T> for const data. | |||
| 2015-03-08 | Use a sorted array for keymap rather than an unordered map | Maxime Coste | |
| with ~100 entry, a binary search finds in < 7 step, unordered map is overkill. | |||
| 2015-03-04 | Reactivate direct file change check on entering normal mode | Maxime Coste | |
| 2015-02-13 | Add <a-h>, <a-l>, <a-x> and <a-d> bindings to line editor | Maxime Coste | |
| <a-h> : move cursor left <a-l> : move cursor right <a-x> : delete char before cursor <a-d> : delete char under cursor | |||
| 2015-02-12 | Cleanup and refactor externally modified buffer reloading | Maxime Coste | |
| * Correctly hide the reload dialog in every client. * Correctly handle buffer being deleted. | |||
| 2015-01-28 | Add history memory domain | Maxime Coste | |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste | |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste | |
| 2014-12-22 | Remove useless code | Maxime Coste | |
| 2014-12-19 | Restore some special behaviours, I missed them in interactive mode. | Maxime Coste | |
| 2014-12-18 | Do not register timers for transient input handlers | Maxime Coste | |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste | |
| std::hash specialization is a pain to work with, stop using that, and just specialize a 'size_t hash_value(const T&)' free function. | |||
| 2014-12-11 | Do not avoid eol on escape | Maxime Coste | |
| 2014-12-05 | Disable history writing when running hooks | Maxime Coste | |
| 2014-12-05 | Consolidate constext disablable feature in a 'Disableable' helper | Maxime Coste | |
| 2014-11-28 | Support selecting yank/paste register with " | Maxime Coste | |
| 2014-11-24 | Display selection count in insert mode line | Maxime Coste | |
| 2014-11-22 | Do not merge overlapping selections in InputMode::Replace | Maxime Coste | |
| Fixes #237 | |||
| 2014-11-21 | Do not record keys that were not user generated | Maxime Coste | |
| 2014-11-12 | Fix case where a context ends up locked in no-hooks mode | Maxime Coste | |
| 2014-11-11 | Reduce idle timeout to 50 milliseconds | Maxime Coste | |
| 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-01 | move more parameters from const String& to StringView | Maxime Coste | |
| 2014-10-20 | Port more code to StringView instead of const String& | Maxime Coste | |
| 2014-10-13 | Refactor regex uses, do not reference boost except in regex.hh | Maxime Coste | |
| 2014-09-23 | Add support for mapping keys in goto/view commands | Maxime Coste | |
| 2014-09-10 | Add some color to mode specific mode line info | Maxime Coste | |
| 2014-08-19 | Add support for 'c-o' in prompt and insert to hide the completion menu | Maxime Coste | |
| Fixes #229 | |||
| 2014-08-14 | Add support for <c-w> <c-b> and <c-e> for word moves in the line editor | Maxime Coste | |
| This might go away later if we find a better way of handling line edition, but seems like a good compromise for now. Fixes #168 | |||
| 2014-08-07 | Fix buffer modification check | Maxime Coste | |
| It used to grab the next key, because the normal mode reactivation when executing the on_next_key would trigger a timestamp check again. | |||
| 2014-07-27 | In non interactive interactive mode, disable user key mappings | Maxime Coste | |
| exec and eval now accepts a -with-maps to use them. But by default they are disabled, so that all the indent scripts work even if you remap basic keys. Fixes #217 | |||
| 2014-07-25 | Display a [no-hooks] tag in the mode line when hooks are disabled | Maxime Coste | |
| 2014-07-24 | Disable hooks on a per context basis, and propagate that to Insert mode | Maxime Coste | |
| using \ before entering insert mode will disable hooks during the whole insert session rather than only the entering phase. That gives a nice way of pasting text into kakoune. | |||
