vimoutlinerrc 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. "Extra configurations and mappings ******************************************
  2. "This mapping is fold-level and fold-state dependent
  3. "map <S-Down> dd p
  4. "map <S-Up> dd <up>P
  5. "Common Plugins
  6. " The vo_modules_load variable holds name of all VO modules you want to load.
  7. " If you do not want to load any VO modules leave it blank
  8. " This setting loads the checkboxes, tags and smart_paste plugins as default.
  9. let g:vo_modules_load = "checkbox:tags:smart_paste"
  10. " Uncomment the following line to enable the math plugin.
  11. let g:vo_modules_load .= ':math'
  12. " Uncomment the following line to enable new hoisting.
  13. let g:vo_modules_load .= ':newhoist'
  14. " Uncomment the following line to enable the format plugin.
  15. let g:vo_modules_load .= ':format'
  16. " Uncomment the following line to enable clocking.
  17. "let g:vo_modules_load .= ':clock'
  18. "User Preferences ***************************************************
  19. "let maplocalleader = ',,' " uncomment for compatibility with
  20. " previous versions of VO
  21. "setlocal ignorecase " searches ignore case
  22. "setlocal smartcase " searches use smart case
  23. "setlocal wrapmargin=5
  24. "setlocal tw=78
  25. "setlocal tabstop=4 " tabstop and shiftwidth must match
  26. "setlocal shiftwidth=4 " values from 2 to 8 work well
  27. "setlocal background=dark " for dark backgrounds
  28. "setlocal nowrap
  29. " colorscheme votl_light " set a VO specific colorscheme
  30. "Checkbox Tags
  31. " Tags can contain any word characters (:help word)
  32. " tags must not contain whitespace
  33. " tags must be unique
  34. " there can be no intersections between lists
  35. " 'high', 'High', and 'HIGH' are considered to be unique and nonintersecting
  36. " each sub-list represents a unique circular 'ring' of tags
  37. " currently, these options do not affect checkboxes
  38. " status indicators like DONE, NOT DONE and CANCELED are
  39. " refelected in the checkbox state: [X], [_] and [-], respectively
  40. " each tag is a [] block, just like a checkbox; chosen for possible future integration
  41. " each tag must be delimited by whitespace
  42. " [TODO] [Feature] <-- this
  43. " [TODO][Feature] <-- not this
  44. let g:cbTags = [
  45. \ ['TODO','FEEDBACK','VERIFY','DELEGATED','HOLDING']
  46. \,['Feature','Enhancement','Bug']
  47. \,['Low','Normal','High','URGENT']
  48. \,['@Home','@Lab','@Work','@Shopping']
  49. \]
  50. "Hoisting ***********************************************************
  51. "Uncomment and set to 1 to debug hoisting
  52. "let g:hoistParanoia=0
  53. " vim: filetype=vim