debian-reference/utils/vim.mode
2013-11-03 13:31:45 +09:00

19 lines
441 B
Text

# vim modeline commands
# find bullets
s/^\([ ]*[-.*0-9]\+\) \+\(.*[^ .]\)[. ]*$
# capitalize list to (imprrative) sentence
s/^\([ ]*[-.*0-9]\+\) \+\(.*[^ .]\)[. ]*$/\1 \u\2./
# lowercase list to (infinitive) phrases
s/^\([ ]*[-.*0-9]\+\) \+\(.*[^ .]\)[., ]*$/\1 \l\2/c
# remove tailing spaces
s/^\(.*[^ ]\) *$/\1/c
# change tailing period etc. to nothing
s/[.;,:]\+ *$//c
## make imperative lists
##s/^\(- \| \* \) *\(.*\)$/\1\u\2./c