/extras/gvim-menu.vim

http://txt2tags.googlecode.com/ · Vim Script · 86 lines · 42 code · 12 blank · 32 comment · 0 complexity · d716d9ee2f7e6b191bcbc3200777c463 MD5 · raw file

  1. "
  2. " Filename: t2t.vim
  3. " Description: vim script to support txt2tag
  4. " Author: Otávio Corr?a Cordeiro
  5. " Email: cordeiro@exatas.unisinos.br
  6. " Date: 06 - October, 2004
  7. " Version: 0.2
  8. "
  9. "------------------------------------------------------------------------------------------
  10. " Copyright: Copyright (C) 2004 Otávio Corr?a Cordeiro
  11. "
  12. " This program is free software; you can redistribute it and/or modify
  13. " it under the terms of the GNU General Public License as published by
  14. " the Free Software Foundation; either version 2 of the License, or
  15. " (at your option) any later version.
  16. "
  17. " This program is distributed in the hope that it will be useful,
  18. " but WITHOUT ANY WARRANTY; without even the implied warranty of
  19. " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  20. " GNU General Public License for more details.
  21. "
  22. " You should have received a copy of the GNU General Public License
  23. " along with this program; if not, write to the Free Software
  24. " Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  25. "------------------------------------------------------------------------------------------
  26. amenu &txt2tags.Header <Esc><Esc>aTitle<CR>Author<CR>%%date(%m/%d/%Y)<CR>
  27. "amenu &txt2tags.Settings.Target
  28. "amenu &txt2tags.Settings.Options(target)
  29. "amenu &txt2tags.Settings.Include
  30. "amenu &txt2tags.Settings.Style
  31. amenu &txt2tags.Settings.Encoding\ (iso-8859-1) <Esc><Esc>a%!encoding: iso-8859-1<CR>
  32. imenu &txt2tags.Settings.Encoding\ (iso-8859-1) <Esc><Esc>a%!encoding: iso-8859-1<CR>
  33. "amenu &txt2tags.Settings.IncludeConf
  34. "amenu &txt2tags.Settings.GuiColors
  35. "amenu &txt2tags.Settings.ProProc
  36. amenu &txt2tags.-SEP1- :
  37. amenu &txt2tags.Section <Esc><Esc>a= =<Esc><Left>i
  38. imenu &txt2tags.Section <Esc><Esc>a= =<Esc><Left>i
  39. vmenu &txt2tags.Section di= =<Esc><Left>Pla
  40. amenu &txt2tags.SubSection <Esc><Esc>a== ==<Esc><Left><Left>i
  41. imenu &txt2tags.SubSection <Esc><Esc>a== ==<Esc><Left><Left>i
  42. vmenu &txt2tags.SubSection di== ==<Esc><Left><Left>Pla
  43. amenu &txt2tags.-SEP2- :
  44. amenu &txt2tags.Beautifiers.Bold <Esc><Esc>a****<Esc><Left>i
  45. vmenu &txt2tags.Beautifiers.Bold di****<Esc><Left>Pla
  46. amenu &txt2tags.Beautifiers.Italic <Esc><Esc>a////<Esc><Left>i
  47. vmenu &txt2tags.Beautifiers.Italic di////<Esc><Left>Pla
  48. amenu &txt2tags.Beautifiers.Underline <Esc><Esc>a____<Esc><Left>i
  49. vmenu &txt2tags.Beautifiers.Underline di____<Esc><Left>Pla
  50. amenu &txt2tags.Beautifiers.Verbatim <Esc><Esc>a````<Esc><Left>i
  51. vmenu &txt2tags.Beautifiers.Verbatim di````<Esc><Left>Pla
  52. amenu &txt2tags.-SEP3- :
  53. amenu &txt2tags.Text\ Blocks.Quote <Esc><Esc>a<Tab>
  54. imenu &txt2tags.Text\ Blocks.Quote <Esc><Esc>a<Tab>
  55. amenu &txt2tags.Text\ Blocks.Verbatim <Esc><Esc>a```<Cr><Cr>```<Up>
  56. imenu &txt2tags.Text\ Blocks.Verbatim <Esc><Esc>a```<Cr><Cr>```<Up>
  57. vmenu &txt2tags.Text\ Blocks.Verbatim Di```<Cr>```<Cr><Esc>2kp
  58. amenu &txt2tags.Text\ Blocks.List <Esc><Esc>i-
  59. imenu &txt2tags.Text\ Blocks.List <Esc><Esc>i-
  60. vmenu &txt2tags.Text\ Blocks.List :s/^/- /<Cr>
  61. amenu &txt2tags.Text\ Blocks.Numbered\ List <Esc><Esc>i+
  62. imenu &txt2tags.Text\ Blocks.Numbered\ List <Esc><Esc>i+
  63. vmenu &txt2tags.Text\ Blocks.Numbered\ List :s/^/\+ /<Cr>
  64. amenu &txt2tags.Text\ Blocks.Definition\ List <Esc><Esc>i:
  65. imenu &txt2tags.Text\ Blocks.Definition\ List <Esc><Esc>i:
  66. vmenu &txt2tags.Text\ Blocks.Definition\ List :s/^/: /<Cr>
  67. amenu &txt2tags.-SEP4- :
  68. amenu &txt2tags.Separators.Thin <Esc><Esc>a--------------------------------------------------------<Cr>
  69. imenu &txt2tags.Separators.Thin <Esc><Esc>a--------------------------------------------------------<Cr>
  70. amenu &txt2tags.Separators.Large <Esc><Esc>a========================================================<Cr>
  71. imenu &txt2tags.Separators.Large <Esc><Esc>a========================================================<Cr>
  72. amenu &txt2tags.-SEP5- :
  73. amenu &txt2tags.Comments <Esc><Esc>a%
  74. imenu &txt2tags.Comments <Esc><Esc>a%