summaryrefslogtreecommitdiff
path: root/src/main.cc
AgeCommit message (Expand)Author
2013-11-04remove filters, use hooks insteadMaxime Coste
2013-10-26minor style fixMaxime Coste
2013-10-25Add key mapping supportMaxime Coste
2013-10-01Cleanup dynamic registers init, and add # register for selection countMaxime Coste
2013-10-01clean up env var registrationMaxime Coste
2013-09-25Remove $kak_socket replaced with $kak_sessionMaxime Coste
2013-09-23extract client main to a run_client functionMaxime Coste
2013-09-21Add missing newlines to printed messagesMaxime Coste
2013-09-19Add a -d command line option for running Kakoune as a headless serverMaxime Coste
2013-09-19Add a -s command line option for specifying session nameMaxime Coste
2013-09-19extract main kakoune code to a kakoune functionMaxime Coste
2013-09-12use directly context.client() for getting the kak_client env var valueMaxime Coste
2013-09-12rename InputHandler to ClientMaxime Coste
2013-09-12Move Client responsibilities to InputHandlerMaxime Coste
2013-08-28selections env var is : separated, and : in selections are escapedMaxime Coste
2013-07-28Minor code cleanupsMaxime Coste
2013-07-02use C locale function instead of C++ onesMaxime Coste
2013-06-19enable /proc/ method for runtime_directory with cygwinMaxime Coste
2013-06-04Use coord instead of iterators for selectionsMaxime Coste
2013-05-30Remove Range::contentMaxime Coste
2013-05-30Remove begin/end from Ranges, replace with min/maxMaxime Coste
2013-05-13Use more std::* for string handlingMaxime Coste
2013-04-29catch errors when opening files given on command lineMaxime Coste
2013-04-19add KakBegin and KakEnd hooksMaxime Coste
2013-04-18add window_{width,height} env varMaxime Coste
2013-04-15handle client_removed exception out of ClientManager as wellMaxime Coste
2013-04-15Handle SIGHUP gracefullyMaxime Coste
2013-04-15move Client as a public class instead of a ClientManager implementation detailMaxime Coste
2013-04-12move normal mode implementation to normal.{cc,hh}Maxime Coste
2013-04-12Add zj and zk command for scrolling the windowMaxime Coste
2013-04-12hide ncurses.h include in ncurses.ccMaxime Coste
2013-04-11add z prefixed 'window commands'Maxime Coste
2013-04-11exceptions: use const char* what() instead of String description()Maxime Coste
2013-04-10Add gt, gb and gc to goto the first/last/middle displayed lineMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-04-09ge goto end, last character of bufferMaxime Coste
2013-04-09gg is back to goto topMaxime Coste
2013-04-09use gk and gj for goto first/last line instead of gt and gbMaxime Coste
2013-04-09add ga binding to go to last bufferMaxime Coste
2013-04-06tweak prompt textMaxime Coste
2013-04-06use more explicit prompts for search and pipe, use color to validateMaxime Coste
2013-04-05refactor regex based selectors, move regex construction out of themMaxime Coste
2013-04-05refactor regex prompting commandsMaxime Coste
2013-04-04Dynamically change prompt color for regex prompt depending on regex validityMaxime Coste
2013-04-04InputHandler::prompt takes a color pair to useMaxime Coste
2013-04-04UserInterface: status line messages are now DisplayLinesMaxime Coste
2013-04-03display a message in the status line when yankingMaxime Coste
2013-04-03use Y for concatenated yankMaxime Coste
2013-04-03Add alt-[kK] for keeping only selections matching/not matching a given regexMaxime Coste