summaryrefslogtreecommitdiff
path: root/editor.h
AgeCommit message (Collapse)Author
2014-10-17Read stdin when given - as filenameMarc André Tanner
2014-09-24Change split/vsplit APIMarc André Tanner
2014-09-22Add support for the '<', '>' marksMarc André Tanner
2014-09-19Implement expand tab functionality, make tabwidth configurableMarc André Tanner
If expandtab is enabled then inserted tabs are replaced by tabwidth amount of spaces. Both settings apply to all windows files and can be changed via: :set tabwidth n # where 1 <= n <= 8 :set expandtab (1|yes|true)|(0|no|false)
2014-09-18Clean up window splitting APIMarc André Tanner
2014-09-15More efficient syntax highlighting, first match winsMarc André Tanner
2014-09-12Cleanup editor.hMarc André Tanner
2014-09-12Add facility to display a message to the userMarc André Tanner
2014-09-12Add some more API commentsMarc André Tanner
2014-09-11Add :edit commandMarc André Tanner
2014-09-11Add :qall commandMarc André Tanner
2014-09-10Fix :q commandMarc André Tanner
2014-09-10Simplify drawing of the window statusbarMarc André Tanner
2014-09-10Simplify cursor color managementMarc André Tanner
2014-09-10Add comments where appropriateMarc André Tanner
2014-09-09Cleanup header filesMarc André Tanner
2014-09-09Remove trailing whitespaces (sed 's/[ \t]*$//')Marc André Tanner
2014-09-09Rename vis.[ch] to editor.[ch] and main.c to vis.cMarc André Tanner
2014-09-01Refactor frontend codeMarc André Tanner
window.[ch] now contains a somewhat generic editor window which is then enhanced in vis.[ch] with a statusbar.
2014-08-31First part of a vi like frontendMarc André Tanner
Still very incomplete
2014-08-25Move motion related stuff into own fileMarc André Tanner
2014-08-24Add work in progress editor frontendMarc André Tanner
2014-08-14Rename files editor.[ch] -> text.[ch]Marc André Tanner
2014-08-14Change 'namespace' Editor -> TextMarc André Tanner
2014-08-13Add search functionalityMarc André Tanner
2014-08-13Add support for file marksMarc André Tanner
2014-08-07Add function to query line-numer <-> byte offset mappingMarc André Tanner
2014-08-02Further improve iterator APIMarc André Tanner
- iterator_get now returns the correct piece - add utf8 aware methods to move by a character in either direction
2014-08-01Improve iterator APIMarc André Tanner
2014-07-22Rename content => dataMarc André Tanner
2014-07-22API cleanupMarc André Tanner
Add editor_{insert,replace}_raw and const modifiers where appropriate.
2014-07-21Add iterator functions to walk through textMarc André Tanner
2014-07-17Document data structuresMarc André Tanner
2014-07-17Simplify + add prototypesMarc André Tanner
2014-07-16Introduce buffer holding textMarc André Tanner
2014-07-16Implement replacement/overwriteMarc André Tanner
2014-07-16Implement deletionMarc André Tanner
2014-07-15Implement insertionMarc André Tanner
2014-07-15Inital importMarc André Tanner
Still far from useable