| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-11-30 | Use a Timer for Shell waiting notification | Maxime Coste | |
| Without a timer we were relying on other event sources to wake us up to display the information, which was usually a NormalIdle or a filesystem check timer. | |||
| 2016-11-30 | Ensure all available input is handled before going back to main loop | Maxime Coste | |
| We were not handling keys that could have been generated while handling other keys (like during a shell evaluation). | |||
| 2016-11-29 | Simplify greatly UI input handling | Maxime Coste | |
| This round trip through an input callback expected to call is_key_available and get_key was overcomplicated, just send the keys as they arrive, the client is already buffering due to urgent event mode. | |||
| 2016-11-29 | Clean up includes of user_interface.hh | Maxime Coste | |
| 2016-11-29 | Small remote code cleanup | Maxime Coste | |
| 2016-11-29 | Small cleanup in BufferManager code | Maxime Coste | |
| 2016-11-28 | Cleanup include dependencies a bit | Maxime Coste | |
| 2016-11-28 | Always consider end of selection is not and eol for keep | Maxime Coste | |
| Fixes #921 | |||
| 2016-11-28 | Fix matching flags not being forwarded to regex_search | Maxime Coste | |
| Still does not fully fix #921 | |||
| 2016-11-28 | Add more memory domains to certain data | Maxime Coste | |
| 2016-11-28 | Add support for mouse in insert mode | Maxime Coste | |
| Fixes #940 | |||
| 2016-11-27 | :prompt and :onkey (renamed :on-key) now use values instead of registers | Maxime Coste | |
| :prompt provides the entered text in the `text` value, :on-key provides the entered key in the `key` value. Closes #938 | |||
| 2016-11-26 | Add a 'keys' debug flag, showing the keystrokes comming to clients | Maxime Coste | |
| 2016-11-24 | Forward client name to contexts created for write-all | Maxime Coste | |
| Fixes #937 | |||
| 2016-11-23 | Fix write_all_buffers when BufWrite... hooks create/delete buffers | Maxime Coste | |
| The buffer list can be mutated during iteration, so it is no safe to directly iterate on the BufferManager, we need to first create our own copy of the buffer list. Fixes #935 | |||
| 2016-11-23 | Rework ensure_all_buffers_are_saved to remove an unneeded Vector | Maxime Coste | |
| 2016-11-23 | Fix horrible leak in String::Data::operator=(String::Data&&) | Maxime Coste | |
| And that, my friends, is why we recommend using standard containers instead of rolling your own. | |||
| 2016-11-23 | Small code tweak | Maxime Coste | |
| 2016-11-22 | Small code refactoring | Maxime Coste | |
| 2016-11-22 | Fix literal type that must be 64 bits | Maxime Coste | |
| 2016-11-22 | Remove some unneeded headers from ncurses_ui.cc | Maxime Coste | |
| 2016-11-21 | Add missing hooks to completion list and validate hook name in hook cmd | Maxime Coste | |
| 2016-11-20 | Support completing hook names | Maxime Coste | |
| Fixes #879 | |||
| 2016-11-20 | Fix PerArgumentCommandCompleter when completing the non first arg | Maxime Coste | |
| The actualy query passed was always the first argument. | |||
| 2016-11-20 | Make ArrayView::subrange size arguement optional | Maxime Coste | |
| 2016-11-18 | Only rely on `ignored_files` option to remove hidden files, no built in logic | Maxime Coste | |
| Fixes #929 | |||
| 2016-11-15 | Continue command renaming to improve consistency | Maxime Coste | |
| 2016-11-14 | Tweak RankedMatch behaviour and fix bug in its comparison function | Maxime Coste | |
| casting TestableFlag<T> to UnderlyingType<T> was going through bool conversion... Not sure how things worked earlier. | |||
| 2016-11-14 | Propagate the hooks disabled state through prompt, menu, and command execution | Maxime Coste | |
| Maintain it as well during buffer creation even if the hooks are not executed in client context. Fixes #818 | |||
| 2016-11-14 | More correct handling of SIGHUP while suspended | Maxime Coste | |
| Fixes #833 | |||
| 2016-11-14 | Do not include aliases in command completion candidates anymore | Maxime Coste | |
| Fuzzy matching makes it redundant. Closes #817 | |||
| 2016-11-14 | Do a first phase of command renaming | Maxime Coste | |
| 2016-11-12 | Pass regex flags on keep matching/not matching | Maxime Coste | |
| Related to #921 | |||
| 2016-11-09 | Add support for <a-Z> appending current selections to the given register | Maxime Coste | |
| 2016-11-08 | Add -save-regs defaults in the context wrap docstring | Maxime Coste | |
| 2016-11-05 | Emit an OSC 104 on quit to reset color palette on supporting terminals | Maxime Coste | |
| xterm and vte based terminals support it, unfortunately rxvt-unicode does not yet. Fixes #914 | |||
| 2016-11-05 | Support deleting a buffer even if another client is in insert mode on it | Maxime Coste | |
| 2016-11-03 | Run WinDisplay hook on creation of clients | Maxime Coste | |
| Fixes #913 | |||
| 2016-11-02 | Propagate NormalParams to user mappings | Maxime Coste | |
| Closes #896 | |||
| 2016-11-02 | Add experimental static linking support to the makefile | Maxime Coste | |
| 2016-10-31 | Fix typo in write_cmd's desc | Nikolaus Wittenstein | |
| Should be possessive "its". | |||
| 2016-10-31 | Add to_string(long long int) overload to fix OSX compilation | Maxime Coste | |
| 2016-10-29 | Display a status line message when Kakoune is waiting on a shell to complete | Maxime Coste | |
| If a shell commands takes more than 1s to execute, a message will appear on the status line notifying the user, along with the time Kakoune has been waiting for. | |||
| 2016-10-28 | Fix align support with aligntab = true | Maxime Coste | |
| 2016-10-26 | BufferRange option syntax support <line>.<column>+<len> and is inclusive | Maxime Coste | |
| Fixes #864 | |||
| 2016-10-24 | Make o/O open multiple lines when a count is given | Maxime Coste | |
| Fixes #873 | |||
| 2016-10-23 | Force wrapping when searching from buffer end | Maxime Coste | |
| Fixes #868 | |||
| 2016-10-23 | Set main selection index to the current sel when piping different selections | Maxime Coste | |
| Fixes #884 | |||
| 2016-10-23 | Change handling of OpenLineAbove to fix first line edge cases | Maxime Coste | |
| Fixes #877 | |||
| 2016-10-23 | Re-enable undo support on fifo buffers when the fifo closes | Maxime Coste | |
| Fixes #881 | |||
