summaryrefslogtreecommitdiff
path: root/window.h
AgeCommit message (Collapse)Author
2014-09-27Implement 'zt', 'zz', 'zb'Marc André Tanner
In particular 'zb' might not work if there are wrapped lines involved.
2014-09-24Implement 'g0', 'gm', 'g$'Marc André Tanner
2014-09-23Implement linewise visual modeMarc 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-16Implement CTRL-{U,D,E,Y} in normal modeMarc André Tanner
2014-09-16Clean up cursor handling in window.[ch]Marc André Tanner
2014-09-13Add movements 'H', 'M', 'L'Marc André Tanner
H moves to the n-th window line from top M moves to the middle window line L moves to the n-th window line from bottom
2014-09-11Add :edit commandMarc André Tanner
2014-09-11Fix warnings about redefinition of typedefed structsMarc 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.