summaryrefslogtreecommitdiff
path: root/src/buffer_manager.cc
AgeCommit message (Expand)Author
2015-08-06ensure a buffer is not referenced a second time, just before actually deletin...Maxime Coste
2015-07-08Gracefully handle exception when opening files given on command lineMaxime Coste
2015-06-01Port more code to use the format function instead of adhoc string concatMaxime Coste
2015-04-23Fix :open bug that could set a deleted buffer as the last used oneMaxime Coste
2015-03-12Avoid calling real_path when not needed in BufferManager::get_buffer_ifpMaxime Coste
2015-02-23Use RefPtr as SafePtr backendMaxime Coste
2015-01-26Try to improve ga behaviourMaxime Coste
2014-12-23Extract complete_buffer_name as a free function in commands.ccMaxime Coste
2014-12-23Unify completion from container content logicMaxime Coste
2014-10-13Do not assert on SIGTERM and backup modified buffers on signal induced termin...Maxime Coste
2014-08-18Do not escape completions in completer functions let the client decideMaxime Coste
2014-08-12Defer deletion of buffers to after the event loopMaxime Coste
2014-08-03Fix buffer name completion when basename onlyMaxime Coste
2014-07-31Buffer completion match directory names as well for subsequence matchMaxime Coste
2014-04-19Use StringView in BufferManagerMaxime Coste
2014-04-18Use StringView for completion functionsMaxime Coste
2014-04-07rename BufferManager::complete_buffername to complete_buffer_nameMaxime Coste
2013-11-10Fix warningsMaxime Coste
2013-09-25Do not take directories into account when completing buffer nameMaxime Coste
2013-09-24use subsequence instead of regex matching for buffer completionMaxime Coste
2013-09-23Add prefix_match function and use it instead of adhoc codeMaxime Coste
2013-04-10Use the buffer manager to delete buffer, throw when a client is insertingMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-03-25move absolute path logic to Buffer classMaxime Coste
2013-03-22BufferManager notify the ClientManager when a buffer diesMaxime Coste
2013-03-21BufferManager: replace Buffer* get_buffer with Buffer& get_bufferMaxime Coste
2012-12-28BufferManager: registering buffers are front insertedMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-09-28Change buffer order based on the last one usedMaxime Coste
2012-08-29escape whitespaces in filename or buffername completionsMaxime Coste
2012-08-29remove regex.hh, define Regex directly in string.hhMaxime Coste
2012-08-28BufferManager: protect complete_buffername from regex_errorMaxime Coste
2012-08-23use a strongly typed int CharCount for character countsMaxime Coste
2012-08-14complete_buffername try regex matching when prefix matching does not workMaxime Coste
2012-08-08Refactor BufferManagerMaxime Coste
2012-06-28BufferManager use safe_ptr to reference the BuffersMaxime Coste
2012-06-14BufferManager deletes remaining buffers in his destructorMaxime Coste
2012-04-14replace std::string references with StringMaxime Coste
2012-03-26BufferManager no longer owns buffers, only register themMaxime Coste
2011-11-12Completion: decentralise, move buffer name completion to BufferManagerMaxime Coste
2011-09-23Utils: Singleton template and migration of the BufferManagerMaxime Coste
2011-09-09assert: custom implementationMaxime Coste
2011-09-09exception: refactoringMaxime Coste
2011-09-08Add a BufferManager singleton class, handling buffer lifetimeMaxime Coste