summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-11-04Use StringViews for some helper functions in selectors.ccMaxime Coste
2014-11-03Open fifo buffers in non block modeMaxime Coste
2014-11-02Remove AutoRegister util templateMaxime Coste
2014-11-01Fix buffer being considered modified after reloadingMaxime Coste
2014-11-01move more parameters from const String& to StringViewMaxime Coste
2014-10-31Change :info -anchor option, take directly a buffer coordinateMaxime Coste
Fix ctags funcinfo feature using that
2014-10-30Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in itMaxime Coste
2014-10-30Add kak binary location to PATH env var automaticallyMaxime Coste
That way the kak binary can be guaranteed to be available even if not in user PATH.
2014-10-30Add scoped aliasesMaxime Coste
aliases are now stored in window, buffer, or globally.
2014-10-29Actually release interned string data when refcount drops to 0Maxime Coste
2014-10-28Fix invalid memory access when applying modifications on an empty bufferMaxime Coste
That can happen when undoing/redoing accross a buffer reload boundary.
2014-10-28Add some asserts in StringRegistry methodsMaxime Coste
2014-10-28Style fixesMaxime Coste
2014-10-28Add noexcept spec to move constructor and move assignMaxime Coste
2014-10-28mark InternedString move constructor noexceptMaxime Coste
2014-10-28Refactor word_db, use an unordered mapMaxime Coste
2014-10-28Fix unneeded WordDB copy in complete_wordMaxime Coste
2014-10-28Tweak Value constructor, no need for the const ref oneMaxime Coste
2014-10-28Fix interned string hashing, we need to hash contentMaxime Coste
2014-10-27Fix filter modeMaxime Coste
2014-10-27Small formatting fixMaxime Coste
2014-10-26small formatting tweakMaxime Coste
2014-10-25Add virtual destructor to HighlighterMaxime Coste
2014-10-23Do not lose history when reloading a bufferMaxime Coste
Fixes #157
2014-10-23centralize bit operation support for enum used as flagsMaxime Coste
2014-10-23Fix slow InternedString copy constructorMaxime Coste
2014-10-23minor code tweaksMaxime Coste
2014-10-22Reread file timestamp at the moment the user choose to keepMaxime Coste
The previous behaviour ended up asking twice for reloading if the buffer was modified again after Kakoune had detected the first change.
2014-10-22Close fd before notifiying buffer of modification when writing to fileMaxime Coste
2014-10-22Refactor highlighters, use an interface with virtual methodsMaxime Coste
2014-10-20Port more code to StringView instead of const String&Maxime Coste
2014-10-19Add a split function that does not take an escape and returns StringViewsMaxime Coste
When an escape character is not present, split can just return sub strings of the parameter, so we can avoid duplicating the original string data.
2014-10-16Small tweakMaxime Coste
2014-10-15Make it more explicit that Key modifiers is a bit fieldMaxime Coste
2014-10-14Do not write pid and session name in debug buffer on startupMaxime Coste
2014-10-14Add a disabled wrapper for using std regex instead of boostMaxime Coste
2014-10-13Use Pass as default policy for invalid utf8 avoid asserting on thatMaxime Coste
2014-10-13Add missing includesMaxime Coste
2014-10-13Do not assert on SIGTERM and backup modified buffers on signal induced ↵Maxime Coste
termination
2014-10-13Refactor regex uses, do not reference boost except in regex.hhMaxime Coste
2014-10-12Preserve selection orientation when replacingMaxime Coste
Fixes #31
2014-10-11Add a test make targetMaxime Coste
2014-10-11Merge branch 'master' of github.com:mawww/kakouneMaxime Coste
2014-10-10Support changing buffer when an edition is in progressMaxime Coste
2014-10-09Start regex search from selection min/max depending on search directionMaxime Coste
2014-10-08empty DESTDIRRoberto Zanotto
2014-10-07Switch some const String& parameters to StringViewMaxime Coste
2014-10-07Small refactorMaxime Coste
2014-10-07WordDB: Use interned strings pointing directly into the buffer line dataMaxime Coste
2014-10-06Use ',' instead of '|' as tuple option fields separatorsMaxime Coste