summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-12-23Expose buffer list to shell over $kak_buflistEike Plack
2014-12-22Minor cleanupMaxime Coste
2014-12-22Remove useless codeMaxime Coste
2014-12-21Support absolute paths when completing commandsMaxime Coste
2014-12-20Small code tweakMaxime Coste
2014-12-19Restore some special behaviours, I missed them in interactive mode.Maxime Coste
2014-12-18Avoid eol after undo/redoMaxime Coste
2014-12-18Revert "Add support for BufInsert/BufErase hooks"Maxime Coste
This is potentially quite slow, and not used, reintroduce later if we have a use case for it. This reverts commit 5f3a477277828f3c698dd844c8df3614b55dd85b.
2014-12-18Do not register timers for transient input handlersMaxime Coste
2014-12-18Do not wait for the first event before drawing clientsMaxime Coste
2014-12-17Add support for BufInsert/BufErase hooksMaxime Coste
2014-12-17Fix split selecting the buffer endMaxime Coste
Fixes #241
2014-12-17Tweak keymap_manager style, fix missing moveMaxime Coste
2014-12-16Rework hashing, use a more extensible framework similar to n3876 proposalMaxime 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-14Always use plain ncurses.hMaxime Coste
2014-12-13Remove special case when appending at eolMaxime Coste
2014-12-12Add support for user mappings, bound to commaMaxime Coste
:map have a 'user' mode that is accessible through the comma key. the mapping will get executed in normal mode.
2014-12-12Avoid very long timeouts in event managerMaxime Coste
2014-12-11Change a-| to ignore output, and add ! and a-! for insert/append cmd outputMaxime Coste
2014-12-11Display the register we yanked toMaxime Coste
2014-12-11Do not avoid eol on escapeMaxime Coste
2014-12-11Use algorithms in id_map rather than raw loopsMaxime Coste
2014-12-11Do not sort results of WordDB, simplify codeMaxime Coste
2014-12-11Remove unneeded includesMaxime Coste
2014-12-10Fix OSX compilationMaxime Coste
2014-12-09Get rid of uses of unordered_set, vector is just simpler and faster...Maxime Coste
2014-12-09Rename ncurses.{cc,hh} to ncurses_ui.{cc,hh}Maxime Coste
2014-12-09Force inline StringView::{begin,end}Maxime Coste
2014-12-08More string cleanupsMaxime Coste
2014-12-08cleanup in string.hhMaxime Coste
2014-12-07const String& to StringViewMaxime Coste
2014-12-05Disable history writing when running hooksMaxime Coste
2014-12-05Consolidate constext disablable feature in a 'Disableable' helperMaxime Coste
2014-12-04Refactor (again) event handling, use proper infinite timeoutMaxime Coste
2014-12-04Fix logic error in shell managerMaxime Coste
2014-12-03Limit event handler timeout to 2 secondsMaxime Coste
2014-12-03Microsecond is 10^(-6)s, not 10^(-9)sMaxime Coste
2014-12-03Fix timeval field typesMaxime Coste
2014-12-03Revert "Handle SIGCHLD signals when piping"Maxime Coste
This reverts commit 8208e75294b4eb016ae578f9ae132d9f8dfe4785.
2014-12-03Use a select based event handling and fix deadlockMaxime Coste
2014-12-02Pass a BufferRange to highlighters, fix subregionsMaxime Coste
Regions highlighter can now correctly be applied to only subrange of the buffer, fixing some corner cases in recursive regions.
2014-12-02Handle SIGCHLD signals when pipingMaxime Coste
2014-12-01Change default PrimarySelection face to be white on blueMaxime Coste
2014-11-29Rework client pending key handling, fix insert/normal timersMaxime Coste
2014-11-28Support selecting yank/paste register with "Maxime Coste
2014-11-28Fix compilationMaxime Coste
2014-11-28Process ctrl-c when not in urgent event mode as wellMaxime Coste
2014-11-28Fix indent/deindent when multiple selections are on same lineMaxime Coste
2014-11-28Fix bug in :debug commandMaxime Coste
2014-11-26Add an 'options' debug commandMaxime Coste