summaryrefslogtreecommitdiff
path: root/src/main.cc
AgeCommit message (Expand)Author
2012-05-07add a selection environement variable to access the last selection contentMaxime Coste
2012-05-07move commands to commands.{cc,hh}Maxime Coste
2012-05-04remove {add,rm}grouphl, go back to a -group arg in {add,rm}hlMaxime Coste
2012-05-03use ShellManager in do_pipeMaxime Coste
2012-05-03Add a ShellManager which handles executing shell commandsMaxime Coste
2012-05-03add an eval command which send it's arguments to the command evaluatorMaxime Coste
2012-04-14Implement our own String class in preparation to encoding support.Maxime Coste
2012-04-14replace std::string references with StringMaxime Coste
2012-04-03Option name completion supportMaxime Coste
2012-04-03add set{g,global,b,buffer,w,window} command to allow changing optionsMaxime Coste
2012-04-03add an OptionManager class and use it to manage tabstopsMaxime Coste
2012-04-03fix tab insertionMaxime Coste
2012-04-03rename HooksManager to HookManagerMaxime Coste
2012-03-21add basic unit tests run at startupMaxime Coste
2012-03-25display modified buffers names when quit failsMaxime Coste
2012-03-12generalize do_select_surrounding in do_select_object and add a whole word sel...Maxime Coste
2012-03-08fix some unitialized variable use (thanks valgrind)Maxime Coste
2012-03-07factor word and WORD selectorsMaxime Coste
2012-02-28support appending with searchMaxime Coste
2012-02-27save and restore " and / registers in exec_keysMaxime Coste
2012-02-27fix exec_commands_in_file parsing of [\'"`] stringsMaxime Coste
2012-02-16move ncurses function to ncurses.{cc,hh}Maxime Coste
2012-02-15Add an echo command which print it's params in the status lineMaxime Coste
2012-02-15def command takes an optional argument for parameter policyMaxime Coste
2012-02-13edit command supports optional line and column parameterMaxime Coste
2012-02-13edit command switch to the given buffer if it is already openedMaxime Coste
2012-02-13add 'def' command to define new user commandsMaxime Coste
2012-02-13support multiline strings when executing file commandsMaxime Coste
2012-02-13Support `shell commands` expansion in CommandManagerMaxime Coste
2012-02-13support register access through ctrl-r in ncurses_promptMaxime Coste
2012-02-10giving a count to paste selects which selections yank buffer to useMaxime Coste
2012-02-09Merge captures into registers, implements register insertionMaxime Coste
2012-02-07Editor refactoring, merge undo and batch managementMaxime Coste
2012-02-07add a Register class, registers can now contain a list of stringMaxime Coste
2012-02-07selectors now take a Selection as parameter instead of a BufferIteratorMaxime Coste
2012-02-07extract exec_keys function from exec_stringMaxime Coste
2012-02-03use memoryview instead of std::vector where applicableMaxime Coste
2012-02-03batches support in Editor, used by IncrementalInserter and exec_stringMaxime Coste
2012-02-02Use an Editor instead of a Window as much as possibleMaxime Coste
2012-01-31extract an Editor class from Window and refactorMaxime Coste
2012-01-31Buffer: support creation of temporary windows to apply commands when no windo...Maxime Coste
2012-01-31Buffer: add NewFile buffer type for buffer with an non existing yet fileMaxime Coste
2012-01-29File: parse_filename function which handle ~ and environment variable in file...Maxime Coste
2012-01-25history support in promptMaxime Coste
2012-01-25SelectionHighlighter: reverse color of the last char of each selectionMaxime Coste
2012-01-25moving no longer clears multiple selectionsMaxime Coste
2012-01-24fix line break support in insert_charMaxime Coste
2012-01-24use a settable get_key function to be able to override key readingMaxime Coste
2012-01-24support Ctrl-R <reg> when inserting to insert a registerMaxime Coste
2012-01-23replace ncurses getch calls with a get_key methodMaxime Coste