aboutsummaryrefslogtreecommitdiffhomepage
path: root/qbuffers.h
AgeCommit message (Collapse)AuthorFilesLines
2012-11-15replaced remaining editor_msg() references with new Interface::ssm()Robin Haberkorn1-10/+11
2012-11-14support rubout for EW command: if in undo mode, a save point is created so ↵Robin Haberkorn1-1/+21
the file can be replaced or removed when rubbing out EW
2012-11-13EF command to close a bufferRobin Haberkorn1-1/+22
can be rubbed out!!! this works because when a buffer is closed, it is not deallocated but transferred to the undo token object which then (if run) reinserts it into the ring list. if the undo token is destroyed before it is run (eg. <ESC><ESC> pressed), the buffer will finally be deallocated.
2012-11-13try to canonicalize paths to non-existent filesRobin Haberkorn1-1/+2
allows you to edit non-existing files with a predefined name. it is completely canonicalized when it is saved
2012-11-13added EW...$ commandRobin Haberkorn1-12/+26
* 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-13added support for string match characters (match spec to regexp compiler)Robin Haberkorn1-0/+5
2012-11-13fixed undoing of setting Q-Register stringRobin Haberkorn1-0/+1
2012-11-11<x,y>Xq command, automatic profile munging, explicit munging, commandline ↵Robin Haberkorn1-0/+6
option processing, unhandled commandline options in default buffer
2012-11-11support for Qx, Ux, %x and Mx commandsRobin Haberkorn1-5/+30
* Mx does not yet use local Q-registers
2012-11-11^Ux...$ command: rubout does not yet work properlyRobin Haberkorn1-3/+17
2012-11-11support EQx<filename>$ command: load filename into Q register without ↵Robin Haberkorn1-0/+8
changing the current buffer
2012-11-11Q-Register table and EQx commandRobin Haberkorn1-1/+100
2012-11-10use namespace "States" instead of "states" structureRobin Haberkorn1-0/+4
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 0EB...$ commandRobin Haberkorn1-1/+15
* same as EB...$, but displays the buffer ring in the filename popup with the current file highlighted immediately after the EB
2012-11-10filename autocompletion using <CTRL/T> and <TAB>Robin Haberkorn1-0/+10
* <TAB> autocompletion only in specified states * GtkInfoPopup widget to display possible completions, written using Gob2
2012-11-08support globbing in EB...$ to support opening multiple files at onceRobin Haberkorn1-0/+2
2012-11-08added buffer ring and preliminary EB...$ implementationRobin Haberkorn1-0/+122
* undoing supported * does not yet support globbing