summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-05-02Add support for non-scrolling fifo buffersMaxime Coste
2014-05-01Replace some typedefs with usingsMaxime Coste
2014-04-30file.cc: try more portable use of struct stat::st_mtimeMaxime Coste
2014-04-30Fix Option destructor that was not virtualMaxime Coste
2014-04-30Use StringView in UserInterface and NCursesUIMaxime Coste
2014-04-30Use StringView in write_debugMaxime Coste
2014-04-30Add unistd.h to main, needed for dupMaxime Coste
2014-04-30Fix clang compilationMaxime Coste
2014-04-29Fix word completion that replaced the whole current wordMaxime Coste
Only replace up to the cursor.
2014-04-29Add support for running Kakoune with redirected stdinMaxime Coste
Will read to a *stdin* fifo buffer
2014-04-28Extract insert completion code to insert_completer.{cc,hh}Maxime Coste
2014-04-28Fix support for tabulation in insert completion candidatesMaxime Coste
2014-04-28Add an expand_tabs string utility functionMaxime Coste
2014-04-28Move some buffer related utility functions to buffer_utils.{cc,hh}Maxime Coste
2014-04-27minor formatting cleanupMaxime Coste
2014-04-27Add -init switch to :prompt to set the initial textMaxime Coste
Fixes #97
2014-04-26Fix :map docs and add completion supportMaxime Coste
2014-04-24Cache commands in complete_commandsMaxime Coste
Iterating through all directories in path to find commands can end up quite slow, so cache the result per directory and update it only if the directory modification time changed.
2014-04-23Support reading strings more that 2048 bytesMaxime Coste
fixes #95
2014-04-22Preserve current word in word completion if found elsewhereMaxime Coste
If occurence count in the buffer if greater that one, do not remove it from the matches.
2014-04-21Use StringView in CommandManagerMaxime Coste
2014-04-21Use StringView in FunctionGroup and FunctionRegistryMaxime Coste
2014-04-21Use StringView in id_mapMaxime Coste
2014-04-21remove unused memoryview<char> String::dataMaxime Coste
2014-04-21use StringView::zstr() in place of StringView::str().c_str()Maxime Coste
2014-04-21Use StringView in shell managerMaxime Coste
2014-04-21Add a zstr() method to StringView that returns a zero terminated string holderMaxime Coste
2014-04-20Fix StringView::substr when passed a negative lengthMaxime Coste
2014-04-20use StringView for parse_keysMaxime Coste
2014-04-19Use StringView in BufferManagerMaxime Coste
2014-04-18Use StringView for file functionsMaxime Coste
2014-04-18Use StringView for completion functionsMaxime Coste
2014-04-18Add StringView class for non owning stringMaxime Coste
2014-04-18Remove unimplemented String::replace methodMaxime Coste
2014-04-17word completion ignore the word on which the cursor is presentMaxime Coste
2014-04-16Rename BufferCompleter to InputCompleterMaxime Coste
2014-04-15Add an explicit refresh method to user interfaceMaxime Coste
With this refresh method user interface can defer updating the display until really needed.
2014-04-15RemoteClient process all available messagesMaxime Coste
2014-04-14fix exception being thrown in error in decl commandMaxime Coste
2014-04-13Add a 'prompt' commandMaxime Coste
2014-04-13Allow unset completer function in Prompt input modeMaxime Coste
2014-04-12Extract option descriptions in an shared OptionDesc classMaxime Coste
2014-04-11Add a docstring to optionsMaxime Coste
2014-04-11Use stat when listing files so that link to directories are handled as ↵Maxime Coste
directories
2014-04-10Define extern char **environ for OSX, which doesn't define it in a headerJimmy Thrasher
2014-04-10Fix select_whole_lines on empty bufferMaxime Coste
2014-04-09return a const String& in Option::name()Maxime Coste
2014-04-08Minor formatting fixes (very long lines)Maxime Coste
2014-04-08formatting changes in command_manager.ccMaxime Coste
2014-04-07Add support for querying client environement variablesMaxime Coste
At connection, a remote client sends all its environement to the server, which then provides access to client env through kak_client_env_VAR_NAME variables in the shell.