aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmdline.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-11-15added Interface class to ease porting SciTECO to other platforms (toolkits)Robin Haberkorn1-15/+12
* will support Scintilla with Scinterm/NCurses * changes are in such a way that the generated machine code should have almost no overhead compared to the previous implementation (at least when compiled with optimizations)
2012-11-13when autocompleting, highlight files that are already in the bufferRobin Haberkorn1-4/+10
2012-11-13added EW...$ commandRobin Haberkorn1-1/+2
* EW$ saves file with its current filename * EW<filename>$ saves file with under the specified filename (Save As) * files are stored with absolute paths in the ring
2012-11-11support EQx<filename>$ command: load filename into Q register without ↵Robin Haberkorn1-4/+5
changing the current buffer
2012-11-10use namespace "States" instead of "states" structureRobin Haberkorn1-1/+2
has several advantages * better to read * namespace can be "extended" from everywhere allowing the declaration of states in the files that implement them * include file mess could be cleaned up a bit
2012-11-10support filename highlighting in GtkInfoPopupRobin Haberkorn1-1/+2
2012-11-10filename autocompletion using <CTRL/T> and <TAB>Robin Haberkorn1-0/+140
* <TAB> autocompletion only in specified states * GtkInfoPopup widget to display possible completions, written using Gob2
2012-11-08EX commandRobin Haberkorn1-1/+7
2012-11-08support line termination ($$) as immediate editing command + some fixesRobin Haberkorn1-18/+44
* separate function for immediate editing command processing * undo.clear() to remove and free all undo tokens without executing them * goto_table_clear() to remove and free all goto table entries
2012-11-08added support for labels, including the goto label tableRobin Haberkorn1-0/+2
* uses BSD tree macros, might later be abstracted to a C++ table class
2012-11-06initial commit of SciTECO based on THECORobin Haberkorn1-0/+103