mirror of
https://github.com/vim/vim
synced 2025-07-16 01:01:58 +00:00
Updated runtime files.
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
*todo.txt* For Vim version 8.0. Last change: 2018 May 15
|
||||
*todo.txt* For Vim version 8.0. Last change: 2018 May 17
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -36,9 +36,9 @@ entered there will not be repeated below, unless there is extra information.
|
||||
-------------------- Known bugs and current work -----------------------
|
||||
|
||||
Terminal emulator window:
|
||||
- Duplicated lines when making terminal only window. (Dominique, #2909)
|
||||
- Still some stuff to implement and bugs to fix, see src/terminal.c
|
||||
- Add more functionality for terminal API? (Ozaki Kiichi 2018 May 13, #2907)
|
||||
|
||||
Patch to refactor efm_to_regpat(). (Yegappan Lakshmanan, 2018 May 16, #2924)
|
||||
|
||||
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
|
||||
13, #2910) Can't reproduce?
|
||||
@ -104,6 +104,12 @@ CreateFile() returns ERROR_SHARING_VIOLATION (Linwei, 2018 May 5)
|
||||
Should add a test for every command line argument. Check coverage for what is
|
||||
missing: --nofork, -A , -b, -h, etc.
|
||||
|
||||
Completing a command sometimes results in duplicates, since 7.4.672.
|
||||
(Yegappan Lakshmanan, 2018 May 16)
|
||||
Duplication of completion suggestions for ":!hom". Issue #539.
|
||||
Patch by Christian, 2016 Jan 29
|
||||
Another patch in #2733.
|
||||
|
||||
Improve the installer for MS-Windows. There are a few alternatives:
|
||||
- Add silent install option. (Shane Lee, #751)
|
||||
- Installer from Cream (Steve Hall).
|
||||
@ -306,10 +312,6 @@ Start with filetype detection: testdir/test_filetype.vim
|
||||
|
||||
Window not closed when deleting buffer. (Harm te Hennepe, 2017 Aug 27, #2029)
|
||||
|
||||
Duplication of completion suggestions for ":!hom". Issue #539.
|
||||
Patch by Christian, 2016 Jan 29
|
||||
Another patch in #2733.
|
||||
>
|
||||
Add options_default() / options_restore() to set several options to Vim
|
||||
defaults for a plugin. Comments from Zyx, 2017 May 10.
|
||||
Perhaps use a vimcontext / endvimcontext command block.
|
||||
|
@ -1,4 +1,4 @@
|
||||
*version8.txt* For Vim version 8.0. Last change: 2018 May 13
|
||||
*version8.txt* For Vim version 8.0. Last change: 2018 May 17
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -25533,5 +25533,130 @@ Problem: Compiler warning for signed/unsigned char pointers. (Cesar Romani)
|
||||
Solution: Change the type of jv_argv.
|
||||
Files: src/channel.c, src/structs.h
|
||||
|
||||
Patch 8.0.1828
|
||||
Problem: Get no clue why :gui does not fork.
|
||||
Solution: Add a channel log message.
|
||||
Files: src/channel.c
|
||||
|
||||
Patch 8.0.1829
|
||||
Problem: MS-Windows: script for vimdiff can't handle ! chars.
|
||||
Solution: Escape the ! chars. (Hans Ginzel, closes #2896)
|
||||
Files: src/dosinst.c
|
||||
|
||||
Patch 8.0.1830
|
||||
Problem: Switching to Terminal-Normal mode does not redraw. (Dominique
|
||||
Pelle)
|
||||
Solution: Also redraw when not updating the snapshot. (closes #2904)
|
||||
Files: src/terminal.c
|
||||
|
||||
Patch 8.0.1831
|
||||
Problem: Sometimes the quickfix title is incorrectly prefixed with ':'.
|
||||
Solution: Prepend the colon in another way. (Yegappan Lakshmanan, closes
|
||||
#2905)
|
||||
Files: src/evalfunc.c, src/quickfix.c, src/testdir/test_quickfix.vim
|
||||
|
||||
Patch 8.0.1832
|
||||
Problem: Cannot use :unlet for an environment variable.
|
||||
Solution: Make it work. Use unsetenv() if available. (Yasuhiro Matsumoto,
|
||||
closes #2855)
|
||||
Files: runtime/doc/eval.txt, src/config.h.in, src/configure.ac,
|
||||
src/auto/configure, src/eval.c, src/misc1.c, src/proto/misc1.pro,
|
||||
src/testdir/test_unlet.vim
|
||||
|
||||
Patch 8.0.1833
|
||||
Problem: X11: ":echo 3.14" gives E806.
|
||||
Solution: set LC_NUMERIC to "C". (Dominique Pelle, closes #2368)
|
||||
Files: src/gui_x11.c
|
||||
|
||||
Patch 8.0.1834
|
||||
Problem: GUI: find/replace dialog does not handle some chars properly.
|
||||
Solution: Escape '?' when needed. Always escape backslash. (closes #2418,
|
||||
closes #2435)
|
||||
Files: src/gui.c
|
||||
|
||||
Patch 8.0.1835
|
||||
Problem: Print document name does not support multi-byte.
|
||||
Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478)
|
||||
Files: src/os_mswin.c
|
||||
|
||||
Patch 8.0.1836
|
||||
Problem: Buffer-local window options may not be recent if the buffer is
|
||||
still open in another window.
|
||||
Solution: Copy the options from the window instead of the outdated window
|
||||
options. (Bjorn Linse, closes #2336)
|
||||
Files: src/buffer.c, src/testdir/test_options.vim
|
||||
|
||||
Patch 8.0.1837
|
||||
Problem: One character cmdline abbreviation not triggered after '<,'>.
|
||||
Solution: Skip over the special range. (Christian Brabandt, closes #2320)
|
||||
Files: src/ex_getln.c, src/testdir/test_mapping.vim
|
||||
|
||||
Patch 8.0.1838
|
||||
Problem: Cursor in wrong position when switching to Terminal-Normal mode.
|
||||
(Dominique Pelle)
|
||||
Solution: Move to the end of the line if coladvance() fails. Do not take a
|
||||
snapshot a second time.
|
||||
Files: src/terminal.c
|
||||
|
||||
Patch 8.0.1839
|
||||
Problem: Script to check .po file doesn't check for plural header.
|
||||
Solution: Add a check that the plural header is present when needed.
|
||||
Files: src/po/check.vim
|
||||
|
||||
Patch 8.0.1840
|
||||
Problem: getwinpos() is not tested.
|
||||
Solution: Add a test. (Dominique Pelle, closes #2911)
|
||||
Files: src/testdir/test_gui.vim
|
||||
|
||||
Patch 8.0.1841
|
||||
Problem: HP-UX does not have setenv().
|
||||
Solution: Use vim_setenv(). (John Marriott)
|
||||
Files: src/misc1.c
|
||||
|
||||
Patch 8.0.1842
|
||||
Problem: Popup menu inside terminal window isn't cleared.
|
||||
Solution: Use NOT_VALID in pum_undisplay(). (suggested by Christian
|
||||
Brabandt, closes #2908)
|
||||
Files: src/popupmnu.c
|
||||
|
||||
Patch 8.0.1843
|
||||
Problem: Entry for 'wrap' in options window is wrong. (John Little)
|
||||
Solution: Make the change apply locally.
|
||||
Files: runtime/optwin.vim
|
||||
|
||||
Patch 8.0.1844
|
||||
Problem: Superfluous quickfix code, missing examples.
|
||||
Solution: Remove unneeded code. Add a few examples. Add a bit more
|
||||
testing. (Yegappan Lakshmanan, closes #2916)
|
||||
Files: runtime/doc/quickfix.txt, src/quickfix.c,
|
||||
src/testdir/test_quickfix.vim
|
||||
|
||||
Patch 8.0.1845
|
||||
Problem: Various comment updates needed, missing white space.
|
||||
Solution: Update comments, add white space.
|
||||
Files: src/getchar.c, src/testdir/test_cscope.vim, src/gui_mac.c
|
||||
|
||||
Patch 8.0.1846
|
||||
Problem: Python interface is incompatible with lldb.
|
||||
Solution: For OutputType set the base to be PyFile_Type. (Boxu Zhang)
|
||||
Partly disabled to avoid a crash.
|
||||
Files: src/if_py_both.h, src/if_python.c, src/if_python3.c
|
||||
|
||||
Patch 8.0.1847
|
||||
Problem: Some build options don't have an example.
|
||||
Solution: Add a couple more examples and compiler flags.
|
||||
Files: src/Makefile
|
||||
|
||||
Patch 8.0.1848
|
||||
Problem: 'termwinscroll' does not work properly. (Dominique Pelle)
|
||||
Solution: Subtract removed scrollback from the scrollback count. Add a test
|
||||
for 'termwinscroll'. (closes #2909)
|
||||
Files: src/terminal.c, src/testdir/test_terminal.vim
|
||||
|
||||
Patch 8.0.1849
|
||||
Problem: Compiler warning for unused arguments and missing prototype.
|
||||
Solution: Add UNUSED. Add static.
|
||||
Files: src/mbyte.c, src/if_ruby.c
|
||||
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
@ -2,7 +2,7 @@
|
||||
" Maintainer: Antonio Colombo <azc100@gmail.com>
|
||||
" Vlad Sandrini <vlad.gently@gmail.com>
|
||||
" Luciano Montanaro <mikelima@cirulla.net>
|
||||
" Last Change: 2012 May 01
|
||||
" Last Change: 2018 May 16
|
||||
|
||||
" Quit when menu translations have already been done.
|
||||
if exists("did_menu_trans")
|
||||
@ -16,87 +16,92 @@ scriptencoding iso-8859-1
|
||||
|
||||
" Help / Aiuto
|
||||
menut &Help &Aiuto
|
||||
|
||||
menut &Overview<Tab><F1> &Panoramica<Tab><F1>
|
||||
menut &User\ Manual Manuale\ &Utente
|
||||
menut &How-to\ links Co&Me\.\.\.
|
||||
"menut &GUI &GUI
|
||||
menut &Find\.\.\. &Cerca\.\.\.
|
||||
" -SEP1-
|
||||
menut &Credits Cr&Editi
|
||||
menut Co&pying C&Opie
|
||||
menut &Sponsor/Register &Sponsor/registrazione
|
||||
menut &Sponsor/Register &Sponsor/Registrazione
|
||||
menut O&rphans O&Rfani
|
||||
"menut &Find\.\.\. &Cerca\.\.\.
|
||||
"NOTA: fa conflitto con 'cerca' nel menu 'modifica'
|
||||
" -SEP2-
|
||||
menut &Version &Versione
|
||||
menut &About &Intro
|
||||
|
||||
let g:menutrans_help_dialog = "Batti un comando o una parola per cercare aiuto:\n\nPremetti i_ per comandi in modo Input (ad.es.: i_CTRL-X)\nPremetti c_ per comandi che editano la linea-comandi (ad.es.: c_<Del>)\nPremetti ' per un nome di opzione (ad.es.: 'shiftwidth')"
|
||||
|
||||
" File menu
|
||||
"menut &File &File
|
||||
"
|
||||
" File / File
|
||||
menut &File &File
|
||||
|
||||
menut &Open\.\.\.<Tab>:e &Apri\.\.\.<Tab>:e
|
||||
menut Sp&lit-Open\.\.\.<Tab>:sp A&Pri\ nuova\ finestra\.\.\.<Tab>:sp
|
||||
menut Open\ Tab\.\.\.<Tab>:tabnew Apri\ nuova\ &Linguetta\.\.\.<Tab>:tabnew
|
||||
menut &New<Tab>:enew &Nuovo<Tab>:enew
|
||||
menut &Close<Tab>:close &Chiudi<Tab>:close
|
||||
menut Sp&lit-Open\.\.\.<Tab>:sp A&Pri\ nuova\ finestra\.\.\.<Tab>:sp
|
||||
menut Open\ Tab\.\.\.<Tab>:tabnew Apri\ nuova\ &Linguetta\.\.\.<Tab>:tabnew
|
||||
menut &New<Tab>:enew &Nuovo<Tab>:enew
|
||||
menut &Close<Tab>:close &Chiudi<Tab>:close
|
||||
" -SEP1-
|
||||
menut &Save<Tab>:w &Salva<Tab>:w
|
||||
menut Save\ &As\.\.\.<Tab>:sav Salva\ &Con\ nome\.\.\.<Tab>:sav
|
||||
|
||||
if has("diff")
|
||||
menut Split\ &Diff\ with\.\.\. Finestra\ &Differenza\ con\.\.\.
|
||||
menut Split\ Patched\ &By\.\.\. Finestra\ patc&H\ da\.\.\.
|
||||
endif
|
||||
|
||||
menut &Print S&tampa
|
||||
menut Save\ &As\.\.\.<Tab>:sav Salva\ &Con\ nome\.\.\.<Tab>:sav
|
||||
" -SEP2-
|
||||
menut Split\ &Diff\ with\.\.\. &Differenza\ con\.\.\.
|
||||
menut Split\ Patched\ &By\.\.\. Patc&H\ da\.\.\.
|
||||
" -SEP3-
|
||||
menut &Print S&tampa
|
||||
" -SEP4-
|
||||
menut Sa&ve-Exit<Tab>:wqa Sa&Lva\ ed\ esci<Tab>:wqa
|
||||
menut E&xit<Tab>:qa &Esci<Tab>:qa
|
||||
|
||||
" Edit / Modifica
|
||||
|
||||
menut &Edit &Modifica
|
||||
|
||||
menut &Undo<Tab>u &Annulla<Tab>u
|
||||
menut &Redo<Tab>^R &Ripristina<Tab>^R
|
||||
menut Rep&eat<Tab>\. Ri&Peti<Tab>\.
|
||||
menut Rep&eat<Tab>\. Ri&Peti<Tab>\.
|
||||
" -SEP1-
|
||||
menut Cu&t<Tab>"+x &Taglia<Tab>"+x
|
||||
menut &Copy<Tab>"+y &Copia<Tab>"+y
|
||||
menut &Paste<Tab>"+gP &Incolla<Tab>"+gP
|
||||
menut &Paste<Tab>"+gP &Incolla<Tab>"+gP
|
||||
menut Put\ &Before<Tab>[p &Metti\ davanti<Tab>[p
|
||||
menut Put\ &After<Tab>]p M&Etti\ dietro<Tab>]p
|
||||
menut &Delete<Tab>x Cance&Lla<Tab>x
|
||||
menut &Select\ all<Tab>ggVG Seleziona\ &Tutto<Tab>ggVG
|
||||
menut &Select\ All<Tab>ggVG Seleziona\ &Tutto<Tab>ggVG
|
||||
" -SEP2-
|
||||
menut &Find\.\.\. &Cerca\.\.\.
|
||||
menut Find\ and\ Rep&lace\.\.\. &Sostituisci\.\.\.
|
||||
menut Settings\ &Window &Finestra\ impostazioni
|
||||
menut Startup\ &Settings Impostazioni\ di\ &Avvio
|
||||
menut &Global\ Settings Impostazioni\ &Globali
|
||||
menut Question Domanda
|
||||
menut &Find\.\.\.<Tab>/ &Cerca\.\.\.<Tab>/
|
||||
menut Find\ and\ Rep&lace\.\.\. &Sostituisci\.\.\.
|
||||
menut Find\ and\ Rep&lace\.\.\.<Tab>:%s &Sostituisci\.\.\.<Tab>:%s
|
||||
menut Find\ and\ Rep&lace\.\.\.<Tab>:s &Sostituisci\.\.\.<Tab>:s
|
||||
" -SEP3-
|
||||
menut Settings\ &Window &Finestra\ Impostazioni
|
||||
menut Startup\ &Settings Impostazioni\ di\ &Avvio
|
||||
menut &Global\ Settings Impostazioni\ &Globali
|
||||
menut Question Domanda
|
||||
|
||||
" Edit / Modifica / Impostazioni Globali
|
||||
|
||||
" Edit / Modifica Impostazioni Globali
|
||||
menut &Global\ Settings Impostazioni\ &Globali
|
||||
menut Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Evidenzia\ ricerche\ S<EFBFBD>/No<Tab>:set\ hls!
|
||||
menut Toggle\ &Ignore-case<Tab>:set\ ic! &Ignora\ maiusc\.-minusc\.\ S<EFBFBD>/No<Tab>:set\ ic!
|
||||
menut Toggle\ &Showmatch<Tab>:set\ sm! Indica\ &Corrispondente\ S<EFBFBD>/No<Tab>:set\ sm!
|
||||
menut Toggle\ &Ignoring\ Case<Tab>:set\ ic! &Ignora\ maiusc\.-minusc\.\ S<EFBFBD>/No<Tab>:set\ ic!
|
||||
menut Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm! Indica\ &Corrispondenze\ S<EFBFBD>/No<Tab>:set\ sm!
|
||||
|
||||
menut &Context\ lines &Linee\ di\ contesto
|
||||
|
||||
menut &Context\ lines &Linee\ di\ contesto
|
||||
menut &Virtual\ Edit &Edit\ virtuale
|
||||
menut Never Mai
|
||||
menut Block\ Selection Selezione\ Blocco
|
||||
menut Insert\ mode Modo\ Insert
|
||||
menut Block\ and\ Insert Selezione\ Blocco\ e\ Inserimento
|
||||
menut Always Sempre
|
||||
|
||||
menut Never Mai
|
||||
menut Block\ Selection Selezione\ blocco
|
||||
menut Insert\ mode Modo\ insert
|
||||
menut Block\ and\ Insert Selezione\ blocco+inserimento
|
||||
menut Always Sempre
|
||||
|
||||
menut Toggle\ Insert\ &Mode<Tab>:set\ im! &Modo\ insert\ S<EFBFBD>/No<Tab>:set\ im!
|
||||
menut Toggle\ Vi\ C&ompatible<Tab>:set\ cp! C&Ompatibile\ VI\ S<EFBFBD>/No<Tab>:set\ cp!
|
||||
menut Toggle\ Insert\ &Mode<Tab>:set\ im! &Modo\ Insert\ S<EFBFBD>/No<Tab>:set\ im!
|
||||
menut Toggle\ Vi\ C&ompatibility<Tab>:set\ cp! C&Ompatibilit<EFBFBD>\ VI\ S<EFBFBD>/No<Tab>:set\ cp!
|
||||
menut Search\ &Path\.\.\. &Percorso\ di\ ricerca\.\.\.
|
||||
menut Ta&g\ Files\.\.\. File\ ta&G\.\.\.
|
||||
"
|
||||
" Opzioni GUI
|
||||
menut Toggle\ &Toolbar Barra\ s&Trumenti\ S<EFBFBD>/No
|
||||
" -SEP1-
|
||||
menut Toggle\ &Toolbar Barra\ s&Trumenti\ S<EFBFBD>/No
|
||||
menut Toggle\ &Bottom\ Scrollbar Barra\ scorrimento\ in\ &Fondo\ S<EFBFBD>/No
|
||||
menut Toggle\ &Left\ Scrollbar Barra\ scorrimento\ a\ &Sinistra\ S<EFBFBD>/No
|
||||
menut Toggle\ &Right\ Scrollbar Barra\ scorrimento\ a\ &Destra\ S<EFBFBD>/No
|
||||
menut Toggle\ &Left\ Scrollbar Barra\ scorrimento\ a\ &Sinistra\ S<EFBFBD>/No
|
||||
menut Toggle\ &Right\ Scrollbar Barra\ scorrimento\ a\ &Destra\ S<EFBFBD>/No
|
||||
|
||||
let g:menutrans_path_dialog = "Batti percorso di ricerca per i file.\nSepara fra loro i nomi di directory con una virgola."
|
||||
let g:menutrans_tags_dialog = "Batti nome dei file di tag.\nSepara fra loro i nomi di directory con una virgola."
|
||||
@ -105,67 +110,103 @@ let g:menutrans_tags_dialog = "Batti nome dei file di tag.\nSepara fra loro i no
|
||||
menut F&ile\ Settings &Impostazioni\ file
|
||||
|
||||
" Boolean options
|
||||
menut Toggle\ Line\ &Numbering<Tab>:set\ nu! &Numerazione\ \ S<EFBFBD>/No<Tab>:set\ nu!
|
||||
menut Toggle\ relati&ve\ Line\ Numbering<Tab>:set\ rnu! Numerazione\ relati&Va\ S<EFBFBD>/No<Tab>:set\ rnu!
|
||||
menut Toggle\ Line\ &Numbering<Tab>:set\ nu! &Numerazione\ S<EFBFBD>/No<Tab>:set\ nu!
|
||||
menut Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu! Numerazione\ relati&Va\ S<EFBFBD>/No<Tab>:set\ rnu!
|
||||
menut Toggle\ &List\ Mode<Tab>:set\ list! Modo\ &List\ S<EFBFBD>/No<Tab>:set\ list!
|
||||
menut Toggle\ Line\ &Wrap<Tab>:set\ wrap! Linee\ &Continuate\ S<EFBFBD>/No<Tab>:set\ wrap!
|
||||
menut Toggle\ W&rap\ at\ word<Tab>:set\ lbr! A\ capo\ alla\ &Parola\ S<EFBFBD>/No<Tab>:set\ lbr!
|
||||
menut Toggle\ &expand-tab<Tab>:set\ et! &Espandi\ tabulazione\ S<EFBFBD>/No<Tab>:set\ et!
|
||||
menut Toggle\ &auto-indent<Tab>:set\ ai! Indentazione\ &Automatica\ S<EFBFBD>/No<Tab>:set ai!
|
||||
menut Toggle\ &C-indenting<Tab>:set\ cin! Indentazione\ stile\ &C\ S<EFBFBD>/No<Tab>:set cin!
|
||||
|
||||
" altre opzioni
|
||||
menut &Shiftwidth &Spazi\ rientranza
|
||||
menut Soft\ &Tabstop &Tabulazione\ software
|
||||
menut Te&xt\ Width\.\.\. Lunghe&Zza\ riga\.\.\.
|
||||
menut &File\ Format\.\.\. Formato\ &File\.\.\.
|
||||
menut Toggle\ Line\ &Wrapping<Tab>:set\ wrap! Linee\ &Continuate\ S<EFBFBD>/No<Tab>:set\ wrap!
|
||||
menut Toggle\ W&rapping\ at\ word<Tab>:set\ lbr! A\ capo\ alla\ &Parola\ S<EFBFBD>/No<Tab>:set\ lbr!
|
||||
menut Toggle\ Tab\ &expanding<Tab>:set\ et! &Espandi\ Tabulazione\ S<EFBFBD>/No<Tab>:set\ et!
|
||||
menut Toggle\ &Auto\ Indenting<Tab>:set\ ai! Indentazione\ &Automatica\ S<EFBFBD>/No<Tab>:set ai!
|
||||
menut Toggle\ &C-Style\ Indenting<Tab>:set\ cin! Indentazione\ stile\ &C\ S<EFBFBD>/No<Tab>:set cin!
|
||||
" -SEP2-
|
||||
menut &Shiftwidth &Spazi\ rientranza
|
||||
"menut &Shiftwidth.2<Tab>:set\ sw=2\ sw?<CR> &Spazi\ rientranza.2<Tab>:set\ sw=2\ sw?<CR>
|
||||
"menut &Shiftwidth.3<Tab>:set\ sw=3\ sw?<CR> &Spazi\ rientranza.3<Tab>:set\ sw=3\ sw?<CR>
|
||||
"menut &Shiftwidth.4<Tab>:set\ sw=4\ sw?<CR> &Spazi\ rientranza.4<Tab>:set\ sw=4\ sw?<CR>
|
||||
"menut &Shiftwidth.5<Tab>:set\ sw=5\ sw?<CR> &Spazi\ rientranza.5<Tab>:set\ sw=5\ sw?<CR>
|
||||
"menut &Shiftwidth.6<Tab>:set\ sw=6\ sw?<CR> &Spazi\ rientranza.6<Tab>:set\ sw=6\ sw?<CR>
|
||||
"menut &Shiftwidth.8<Tab>:set\ sw=8\ sw?<CR> &Spazi\ rientranza.8<Tab>:set\ sw=8\ sw?<CR>
|
||||
menut Soft\ &Tabstop &Tabulazione\ software
|
||||
"menut Soft\ &Tabstop.2<Tab>:set\ sts=2\ sts? &Tabulazione\ software.2<Tab>:set\ sts=2\ sts?
|
||||
"menut Soft\ &Tabstop.3<Tab>:set\ sts=3\ sts? &Tabulazione\ software.3<Tab>:set\ sts=3\ sts?
|
||||
"menut Soft\ &Tabstop.4<Tab>:set\ sts=4\ sts? &Tabulazione\ software.4<Tab>:set\ sts=4\ sts?
|
||||
"menut Soft\ &Tabstop.5<Tab>:set\ sts=5\ sts? &Tabulazione\ software.5<Tab>:set\ sts=5\ sts?
|
||||
"menut Soft\ &Tabstop.6<Tab>:set\ sts=6\ sts? &Tabulazione\ software.6<Tab>:set\ sts=6\ sts?
|
||||
"menut Soft\ &Tabstop.8<Tab>:set\ sts=8\ sts? &Tabulazione\ software.8<Tab>:set\ sts=8\ sts?
|
||||
menut Te&xt\ Width\.\.\. Lunghe&Zza\ riga\.\.\.
|
||||
menut &File\ Format\.\.\. Formato\ &File\.\.\.
|
||||
|
||||
let g:menutrans_textwidth_dialog = "Batti nuova lunghezza linea (0 per inibire la formattazione): "
|
||||
|
||||
let g:menutrans_fileformat_dialog = "Scegli formato con cui scrivere il file"
|
||||
let g:menutrans_fileformat_choices = " &Unix \n &Dos \n &Mac \n &Annullare "
|
||||
|
||||
menut Show\ C&olor\ Schemes\ in\ Menu Mostra\ Schemi\ C&olore\ in\ Men<EFBFBD>
|
||||
menut C&olor\ Scheme Schema\ c&Olori
|
||||
|
||||
menut default normale
|
||||
menut DEFAULT NORMALE
|
||||
menut evening notturno
|
||||
menut EVENING NOTTURNO
|
||||
menut morning diurno
|
||||
menut MORNING DIURNO
|
||||
menut shine brillante
|
||||
menut SHINE BRILLANTE
|
||||
menut blue bl<EFBFBD>
|
||||
menut darkblue bl<EFBFBD>\ scuro
|
||||
menut desert deserto
|
||||
menut elflord signore\ degli\ elfi
|
||||
menut evening sera
|
||||
menut industry industria
|
||||
menut morning mattino
|
||||
menut peachpuff pesca
|
||||
menut PEACHPUF PESCA
|
||||
menut shine brillante
|
||||
menut slate ardesia
|
||||
menut BLUE BL<EFBFBD>
|
||||
menut DARKBLUE BL<EFBFBD>\ SCURO
|
||||
menut DESERT DESERTO
|
||||
menut ELFLORD SIGNORE\ DEGLI\ ELFI
|
||||
menut EVENING SERA
|
||||
menut INDUSTRY INDUSTRIA
|
||||
menut MORNING MATTINO
|
||||
menut PEACHPUFF PESCA
|
||||
menut SHINE BRILLANTE
|
||||
menut SLATE ARDESIA
|
||||
|
||||
menut &Keymap &Mappa\ tastiera
|
||||
menut Show\ &Keymaps\ in\ Menu Mostra\ Ma&ppe\ tastiera\ in\ Men<EFBFBD>
|
||||
menut &Keymap Ma&ppa\ tastiera
|
||||
|
||||
menut None nessuna
|
||||
menut accents accenti
|
||||
menut ACCENTS ACCENTI
|
||||
menut hebrew ebraico
|
||||
menut HEBREW EBRAICO
|
||||
menut hebrew_iso-8859-8 ebraico_iso-8859-8
|
||||
menut hebrew_cp1255 ebraico_cp1255
|
||||
menut hebrew_utf-8 ebraico_utf-8
|
||||
menut hebrewp_iso-8859-8 ebraico_p_iso-8859-8
|
||||
menut HEBREW- EBRAICO+
|
||||
menut hebrewp EBRAICOP
|
||||
menut HEBREWP EBRAICOP
|
||||
menut russian-jcuken cirillico-jcuken
|
||||
menut russian-jcukenwin cirillico-jcuken-win
|
||||
menut RUSSIAN CIRILLICO
|
||||
menut RUSSIAN- CIRILLICO-
|
||||
menut None nessuna
|
||||
menut accents accenti
|
||||
menut arabic arabo
|
||||
menut armenian-eastern armeno-orientale
|
||||
menut armenian-western armeno-occidentale
|
||||
menut belarusian-jcuken bielorusso-jcuken
|
||||
menut czech ceco
|
||||
menut greek greco
|
||||
menut hebrew ebraico
|
||||
menut hebrewp ebraicop
|
||||
menut magyar ungherese
|
||||
menut persian persiano
|
||||
menut serbian serbo
|
||||
menut serbian-latin serbo-latino
|
||||
menut slovak slovacco
|
||||
menut ACCENTS ACCENTI
|
||||
menut ARABIC ARABO
|
||||
menut ARMENIAN-EASTERN ARMENO-ORIENTALE
|
||||
menut ARMENIAN-WESTERN ARMENO-OCCIDENTALE
|
||||
menut BELARUSIAN-JCUKEN BIELORUSSO-JCUKEN
|
||||
menut CZECH CECO
|
||||
menut GREEK GRECO
|
||||
menut HEBREW EBRAICO
|
||||
menut HEBREWP EBRAICOP
|
||||
menut MAGYAR UNGHERESE
|
||||
menut PERSIAN PERSIANO
|
||||
menut SERBIAN SERBO
|
||||
menut SERBIAN-LATIN SERBO-LATINO
|
||||
menut SLOVAK SLOVACCO
|
||||
|
||||
menut Select\ Fo&nt\.\.\. Scegli\ &Font\.\.\.
|
||||
|
||||
" Menu strumenti programmazione
|
||||
menut &Tools &Strumenti
|
||||
" Men<EFBFBD> strumenti programmazione
|
||||
menut &Tools &Strumenti
|
||||
|
||||
menut &Jump\ to\ this\ tag<Tab>g^] &Vai\ a\ questa\ tag<Tab>g^]
|
||||
menut Jump\ &back<Tab>^T Torna\ &Indietro<Tab>^T
|
||||
menut Build\ &Tags\ File Costruisci\ file\ &Tags\
|
||||
|
||||
" Menu ortografia / Spelling
|
||||
" -SEP1-
|
||||
" Men<EFBFBD> ortografia / Spelling
|
||||
menut &Spelling &Ortografia
|
||||
|
||||
menut &Spell\ Check\ On Attiva\ &Controllo\ ortografico
|
||||
@ -180,46 +221,43 @@ menut Set\ language\ to\ "en_ca" Imposta\ lingua\ a\ "en_ca"
|
||||
menut Set\ language\ to\ "en_gb" Imposta\ lingua\ a\ "en_gb"
|
||||
menut Set\ language\ to\ "en_nz" Imposta\ lingua\ a\ "en_nz"
|
||||
menut Set\ language\ to\ "en_us" Imposta\ lingua\ a\ "en_us"
|
||||
menut Set\ language\ to\ "it" Imposta\ lingua\ a\ "it"
|
||||
menut Set\ language\ to\ "it_it" Imposta\ lingua\ a\ "it_it"
|
||||
menut Set\ language\ to\ "it_ch" Imposta\ lingua\ a\ "it_ch"
|
||||
menut &Find\ More\ Languages &Trova\ altre\ lingue
|
||||
|
||||
" Menu piegature / Fold
|
||||
if has("folding")
|
||||
menut &Folding &Piegature
|
||||
" apri e chiudi piegature
|
||||
menut &Enable/Disable\ folds<Tab>zi Pi&egature\ S<>/No<Tab>zi
|
||||
menut &View\ Cursor\ Line<Tab>zv &Vedi\ linea\ col\ Cursore<Tab>zv
|
||||
menut Vie&w\ Cursor\ Line\ only<Tab>zMzx Vedi\ &Solo\ linea\ col\ Cursore<Tab>zMzx
|
||||
menut C&lose\ more\ folds<Tab>zm C&Hiudi\ pi<EFBFBD>\ piegature<Tab>zm
|
||||
menut &Close\ all\ folds<Tab>zM &Chiudi\ tutte\ le\ piegature<Tab>zM
|
||||
menut O&pen\ more\ folds<Tab>zr A&Pri\ pi<EFBFBD>\ piegature<Tab>zr
|
||||
menut &Open\ all\ folds<Tab>zR &Apri\ tutte\ le\ piegature<Tab>zR
|
||||
" metodo piegatura
|
||||
menut Fold\ Met&hod Meto&Do\ piegatura
|
||||
menut M&anual &Manuale
|
||||
menut I&ndent &Nidificazione
|
||||
menut E&xpression &Espressione\ Reg\.
|
||||
menut S&yntax &Sintassi
|
||||
menut &Diff &Differenza
|
||||
menut Ma&rker Mar&Catura
|
||||
" crea e cancella piegature
|
||||
menut Create\ &Fold<Tab>zf Crea\ &Piegatura<Tab>zf
|
||||
menut &Delete\ Fold<Tab>zd &Leva\ piegatura<Tab>zd
|
||||
menut Delete\ &All\ Folds<Tab>zD Leva\ &Tutte\ le\ piegature<Tab>zD
|
||||
" movimenti all'interno delle piegature
|
||||
menut Fold\ col&umn\ width Larghezza\ piegat&Ure\ in\ colonne
|
||||
endif " has folding
|
||||
" Men<EFBFBD> piegature / Fold
|
||||
menut &Folding &Piegature
|
||||
" apri e chiudi piegature
|
||||
menut &Enable/Disable\ folds<Tab>zi Pi&egature\ S<>/No<Tab>zi
|
||||
menut &View\ Cursor\ Line<Tab>zv &Vedi\ linea\ col\ Cursore<Tab>zv
|
||||
menut Vie&w\ Cursor\ Line\ only<Tab>zMzx Vedi\ &Solo\ linea\ col\ Cursore<Tab>zMzx
|
||||
menut C&lose\ more\ folds<Tab>zm C&Hiudi\ pi<EFBFBD>\ piegature<Tab>zm
|
||||
menut &Close\ all\ folds<Tab>zM &Chiudi\ tutte\ le\ piegature<Tab>zM
|
||||
menut O&pen\ more\ folds<Tab>zr A&Pri\ pi<EFBFBD>\ piegature<Tab>zr
|
||||
menut &Open\ all\ folds<Tab>zR &Apri\ tutte\ le\ piegature<Tab>zR
|
||||
" -SEP1-
|
||||
" metodo piegatura
|
||||
menut Fold\ Met&hod Meto&Do\ piegatura
|
||||
menut M&anual &Manuale
|
||||
menut I&ndent &Nidificazione
|
||||
menut E&xpression &Espressione\ Reg\.
|
||||
menut S&yntax &Sintassi
|
||||
menut &Diff &Differenza
|
||||
menut Ma&rker Mar&Catura
|
||||
|
||||
if has("diff")
|
||||
menut &Diff &Differenza
|
||||
"
|
||||
menut &Update &Aggiorna
|
||||
menut &Get\ Block &Importa\ differenze
|
||||
menut &Put\ Block &Esporta\ differenze
|
||||
endif " has diff
|
||||
" crea e cancella piegature
|
||||
menut Create\ &Fold<Tab>zf Crea\ &Piegatura<Tab>zf
|
||||
menut &Delete\ Fold<Tab>zd &Leva\ piegatura<Tab>zd
|
||||
menut Delete\ &All\ Folds<Tab>zD Leva\ &Tutte\ le\ piegature<Tab>zD
|
||||
" -SEP2-
|
||||
" movimenti all'interno delle piegature
|
||||
menut Fold\ col&umn\ width Larghezza\ piegat&Ure\ in\ colonne
|
||||
|
||||
menut &Diff &Differenza
|
||||
"
|
||||
menut &Update &Aggiorna
|
||||
menut &Get\ Block &Importa\ differenze
|
||||
menut &Put\ Block &Esporta\ differenze
|
||||
|
||||
" -SEP2-
|
||||
menut &Make<Tab>:make Esegui\ &Make<Tab>:make
|
||||
|
||||
menut &List\ Errors<Tab>:cl Lista\ &Errori<Tab>:cl
|
||||
@ -235,56 +273,59 @@ menut &Update<Tab>:cwin A&Ggiorna<Tab>:cwin
|
||||
menut &Open<Tab>:copen &Apri<Tab>:copen
|
||||
menut &Close<Tab>:cclose &Chiudi<Tab>:cclose
|
||||
|
||||
" -SEP3-
|
||||
menut &Convert\ to\ HEX<Tab>:%!xxd &Converti\ a\ esadecimale<Tab>:%!xxd
|
||||
menut Conve&rt\ back<Tab>:%!xxd\ -r Conve&rti\ da\ esadecimale<Tab>:%!xxd\ -r
|
||||
|
||||
menut Se&T\ Compiler Impo&Sta\ Compilatore
|
||||
|
||||
" Buffers / Buffer
|
||||
menut &Buffers &Buffer
|
||||
menut &Buffers &Buffer
|
||||
|
||||
menut &Refresh\ menu A&ggiorna\ menu
|
||||
menut &Delete &Elimina
|
||||
menut &Refresh\ menu A&ggiorna\ men<EFBFBD>
|
||||
menut &Delete &Elimina
|
||||
menut &Alternate &Alternato
|
||||
menut &Next &Successivo
|
||||
menut &Previous &Precedente
|
||||
menut &Previous &Precedente
|
||||
menut [No\ File] [Nessun\ File]
|
||||
|
||||
" Syntax / Sintassi
|
||||
menut &Syntax &Sintassi
|
||||
menut &Show\ filetypes\ in\ menu Mo&Stra\ tipi\ di\ file\ nel\ menu
|
||||
menut Set\ '&syntax'\ only &S\ Attiva\ solo\ \ 'syntax'
|
||||
menut Set\ '&filetype'\ too &F\ Attiva\ anche\ 'filetype'
|
||||
menut &Off &Disattiva
|
||||
menut &Manual &Manuale
|
||||
menut A&utomatic A&Utomatico
|
||||
menut on/off\ for\ &This\ file Attiva\ S<>/No\ su\ ques&To\ file
|
||||
menut Co&lor\ test Test\ &Colori
|
||||
menut &Highlight\ test Test\ &Evidenziamento
|
||||
menut &Convert\ to\ HTML Converti\ ad\ &HTML
|
||||
menut &Syntax &Sintassi
|
||||
|
||||
menut &Show\ File\ Types\ in\ menu Mo&Stra\ tipi\ di\ file\ nel\ men<EFBFBD>
|
||||
menut Set\ '&syntax'\ only &S\ Attiva\ solo\ \ 'syntax'
|
||||
menut Set\ '&filetype'\ too &F\ Attiva\ anche\ 'filetype'
|
||||
menut &Off &Disattiva
|
||||
menut &Manual &Manuale
|
||||
menut A&utomatic A&Utomatico
|
||||
menut on/off\ for\ &This\ file Attiva\ S<>/No\ su\ ques&To\ file
|
||||
menut Co&lor\ test Test\ &Colori
|
||||
menut &Highlight\ test Test\ &Evidenziamento
|
||||
menut &Convert\ to\ HTML Converti\ ad\ &HTML
|
||||
|
||||
let g:menutrans_no_file = "[Senza nome]"
|
||||
|
||||
" Window / Finestra
|
||||
menut &Window &Finestra
|
||||
menut &Window &Finestra
|
||||
|
||||
menut &New<Tab>^Wn &Nuova<Tab>^Wn
|
||||
menut S&plit<Tab>^Ws &Dividi\ lo\ schermo<Tab>^Ws
|
||||
menut Sp&lit\ To\ #<Tab>^W^^ D&Ividi\ verso\ #<Tab>^W^^
|
||||
menut S&plit<Tab>^Ws &Dividi\ lo\ schermo<Tab>^Ws
|
||||
menut Sp&lit\ To\ #<Tab>^W^^ D&Ividi\ verso\ #<Tab>^W^^
|
||||
menut Split\ &Vertically<Tab>^Wv Di&Vidi\ verticalmente<Tab>^Wv
|
||||
menut Split\ File\ E&xplorer Aggiungi\ finestra\ e&Xplorer
|
||||
|
||||
menut &Close<Tab>^Wc &Chiudi<Tab>^Wc
|
||||
menut Close\ &Other(s)<Tab>^Wo C&Hiudi\ altra(e)<Tab>^Wo
|
||||
|
||||
menut Move\ &To &Muovi\ verso
|
||||
menut Split\ File\ E&xplorer Aggiungi\ finestra\ e&Xplorer
|
||||
" -SEP1-
|
||||
menut &Close<Tab>^Wc &Chiudi<Tab>^Wc
|
||||
menut Close\ &Other(s)<Tab>^Wo C&Hiudi\ altra(e)<Tab>^Wo
|
||||
" -SEP2-
|
||||
menut Move\ &To &Muovi\ verso
|
||||
|
||||
menut &Top<Tab>^WK &Cima<Tab>^WK
|
||||
menut &Bottom<Tab>^WJ &Fondo<Tab>^WJ
|
||||
menut &Bottom<Tab>^WJ &Fondo<Tab>^WJ
|
||||
menut &Left\ side<Tab>^WH Lato\ &Sinistro<Tab>^WH
|
||||
menut &Right\ side<Tab>^WL Lato\ &Destro<Tab>^WL
|
||||
menut Rotate\ &Up<Tab>^WR Ruota\ verso\ l'&Alto<Tab>^WR
|
||||
menut Rotate\ &Down<Tab>^Wr Ruota\ verso\ il\ &Basso<Tab>^Wr
|
||||
|
||||
" -SEP3-
|
||||
menut &Equal\ Size<Tab>^W= &Uguale\ ampiezza<Tab>^W=
|
||||
menut &Max\ Height<Tab>^W_ &Altezza\ massima<Tab>^W_
|
||||
menut M&in\ Height<Tab>^W1_ A&Ltezza\ minima<Tab>^W1_
|
||||
@ -292,63 +333,57 @@ menut Max\ &Width<Tab>^W\| Larghezza\ massima<Tab>^W\|
|
||||
menut Min\ Widt&h<Tab>^W1\| Larghezza\ minima<Tab>^W1\|
|
||||
|
||||
" The popup menu
|
||||
menut &Undo &Annulla
|
||||
menut Cu&t &Taglia
|
||||
menut &Copy &Copia
|
||||
menut &Undo &Annulla
|
||||
" -SEP1-
|
||||
menut Cu&t &Taglia
|
||||
menut &Copy &Copia
|
||||
menut &Paste &Incolla
|
||||
menut &Delete &Elimina
|
||||
|
||||
menut Select\ Blockwise Seleziona\ in\ blocco
|
||||
" -SEP2-
|
||||
menut Select\ Blockwise Seleziona\ in\ blocco
|
||||
menut Select\ &Word Seleziona\ &Parola
|
||||
menut Select\ &Line Seleziona\ &Linea
|
||||
menut Select\ &Block Seleziona\ &Blocco
|
||||
menut Select\ &Block Seleziona\ &Blocco
|
||||
menut Select\ &All Seleziona\ t&Utto
|
||||
|
||||
" The GUI Toolbar / Barra Strumenti
|
||||
if has("toolbar")
|
||||
if exists("*Do_toolbar_tmenu")
|
||||
delfun Do_toolbar_tmenu
|
||||
endif
|
||||
fun Do_toolbar_tmenu()
|
||||
tmenu ToolBar.Open Apri
|
||||
tmenu ToolBar.Save Salva
|
||||
tmenu ToolBar.SaveAll Salva Tutto
|
||||
tmenu ToolBar.Print Stampa
|
||||
tmenu ToolBar.Undo Annulla
|
||||
tmenu ToolBar.Redo Ripristina
|
||||
tmenu ToolBar.Cut Taglia
|
||||
tmenu ToolBar.Copy Copia
|
||||
tmenu ToolBar.Paste Incolla
|
||||
|
||||
if !has("gui_athena")
|
||||
tmenu ToolBar.Find Cerca
|
||||
tmenu ToolBar.FindNext Cerca Successivo
|
||||
tmenu ToolBar.FindPrev Cerca Precedente
|
||||
tmenu ToolBar.Replace Sostituisci
|
||||
endif
|
||||
|
||||
if 0 " disabled; These are in the Windows menu
|
||||
tmenu ToolBar.New Nuova finestra
|
||||
tmenu ToolBar.WinSplit Dividi finestra
|
||||
tmenu ToolBar.WinMax Massima ampiezza
|
||||
tmenu ToolBar.WinMin Minima ampiezza
|
||||
tmenu ToolBar.WinVSplit Dividi verticalmente
|
||||
tmenu ToolBar.WinMaxWidth Massima larghezza
|
||||
tmenu ToolBar.WinMinWidth Minima larghezza
|
||||
tmenu ToolBar.WinClose Chiudi finestra
|
||||
endif
|
||||
|
||||
tmenu ToolBar.LoadSesn Carica Sessione
|
||||
tmenu ToolBar.SaveSesn Salva Sessione
|
||||
tmenu ToolBar.RunScript Esegui Script
|
||||
tmenu ToolBar.Make Make
|
||||
tmenu ToolBar.Shell Shell
|
||||
tmenu ToolBar.RunCtags Esegui Ctags
|
||||
tmenu ToolBar.TagJump Vai a Tag
|
||||
tmenu ToolBar.Help Aiuto
|
||||
tmenu ToolBar.FindHelp Cerca in Aiuto
|
||||
endfun
|
||||
endif
|
||||
menut Open Apri
|
||||
menut Save Salva
|
||||
menut SaveAll Salva\ Tutto
|
||||
menut Print Stampa
|
||||
" -SEP1-
|
||||
menut Undo Annulla
|
||||
menut Redo Ripristina
|
||||
" -SEP2-
|
||||
menut Cut Taglia
|
||||
menut Copy Copia
|
||||
menut Paste Incolla
|
||||
" -sep3-
|
||||
menut Find Cerca
|
||||
menut FindNext Cerca Successivo
|
||||
menut FindPrev Cerca Precedente
|
||||
menut Replace Sostituisci
|
||||
" -sep4-
|
||||
menut New Nuova\ finestra
|
||||
menut WinSplit Dividi\ finestra
|
||||
menut WinMax Massima\ ampiezza
|
||||
menut WinMin Minima\ ampiezza
|
||||
menut WinVSplit Dividi\ verticalmente
|
||||
menut WinMaxWidth Massima\ larghezza
|
||||
menut WinMinWidth Minima\ larghezza
|
||||
menut WinClose Chiudi\ finestra
|
||||
" -SEP5-
|
||||
menut LoadSesn Carica\ Sessione
|
||||
menut SaveSesn Salva\ Sessione
|
||||
menut RunScript Esegui\ Script
|
||||
" -SEP6-
|
||||
menut Make Make
|
||||
menut Shell Shell
|
||||
menut RunCtags Esegui\ Ctags
|
||||
menut TagJump Vai\ a\ Tag
|
||||
" -SEP7-
|
||||
menut Help Aiuto
|
||||
menut FindHelp Cerca\ in\ Aiuto
|
||||
|
||||
let &cpo = s:keepcpo
|
||||
unlet s:keepcpo
|
||||
|
@ -1,7 +1,7 @@
|
||||
" Menu Translations: Russian
|
||||
" Maintainer: Sergey Alyoshin <alyoshin.s@gmail.com>
|
||||
" Previous Maintainer: vassily ragosin <vrr[at]users.sourceforge.net>
|
||||
" Last Change: 29 May 2013
|
||||
" Previous Maintainer: Vassily Ragosin <vrr[at]users.sourceforge.net>
|
||||
" Last Change: 16 May 2018
|
||||
" URL: cvs://cvs.sf.net:/cvsroot/ruvim/extras/menu/menu_ru_ru.vim
|
||||
"
|
||||
" $Id: menu_ru_ru.vim,v 1.1 2004/06/13 16:09:10 vimboss Exp $
|
||||
@ -36,7 +36,7 @@ menutrans &Help С&правка
|
||||
" Help menu
|
||||
menutrans &Overview<Tab><F1> &Обзор<Tab><F1>
|
||||
menutrans &User\ Manual Руково&дство\ пользователя
|
||||
menutrans &How-to\ links &Как\ это\ сделать\.\.\.
|
||||
menutrans &How-To\ Links &Как\ это\ сделать\.\.\.
|
||||
menutrans &Find\.\.\. &Поиск
|
||||
"--------------------
|
||||
menutrans &Credits &Благодарности
|
||||
@ -58,7 +58,7 @@ menutrans &Close<Tab>:close &Закрыть<Tab>:close
|
||||
menutrans &Save<Tab>:w &Сохранить<Tab>:w
|
||||
menutrans Save\ &As\.\.\.<Tab>:sav Сохранить\ &как\.\.\.<Tab>:sav
|
||||
"--------------------
|
||||
menutrans Split\ &Diff\ with\.\.\. Ср&авнить\ с\.\.\.
|
||||
menutrans Split\ &Diff\ With\.\.\. Ср&авнить\ с\.\.\.
|
||||
menutrans Split\ Patched\ &By\.\.\. Сравнить\ с\ применением\ зап&латки\.\.\.
|
||||
"--------------------
|
||||
menutrans &Print На&печатать
|
||||
@ -97,12 +97,12 @@ menutrans &Keymap Раскладка\ кл&авиатуры
|
||||
menutrans Select\ Fo&nt\.\.\. Выбор\ &шрифта\.\.\.
|
||||
">>>----------------- Edit/Global settings
|
||||
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Подсветка\ &найденных\ соответствий<Tab>:set\ hls!
|
||||
menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Регистронезависимый\ поиск<Tab>:set\ ic!
|
||||
menutrans Toggle\ &Showmatch<Tab>:set\ sm! Показывать\ парные\ &элементы<Tab>:set\ sm!
|
||||
menutrans &Context\ lines Стр&ок\ вокруг\ курсора
|
||||
menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic! &Регистронезависимый\ поиск<Tab>:set\ ic!
|
||||
menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm! Показывать\ парные\ &элементы<Tab>:set\ sm!
|
||||
menutrans &Context\ Lines Стр&ок\ вокруг\ курсора
|
||||
menutrans &Virtual\ Edit Вир&туальное\ редактирование
|
||||
menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Режим\ &Вставки<Tab>:set\ im!
|
||||
menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! &Совместимость\ с\ Vi<Tab>:set\ cp!
|
||||
menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp! &Совместимость\ с\ Vi<Tab>:set\ cp!
|
||||
menutrans Search\ &Path\.\.\. &Путь\ для\ поиска\ файлов\.\.\.
|
||||
menutrans Ta&g\ Files\.\.\. Файлы\ &меток\.\.\.
|
||||
"
|
||||
@ -113,18 +113,18 @@ menutrans Toggle\ &Right\ Scrollbar Полоса\ прокрутки\ спр&
|
||||
">>>->>>------------- Edit/Global settings/Virtual edit
|
||||
menutrans Never Выключено
|
||||
menutrans Block\ Selection При\ выделении\ блока
|
||||
menutrans Insert\ mode В\ режиме\ Вставки
|
||||
menutrans Insert\ Mode В\ режиме\ Вставки
|
||||
menutrans Block\ and\ Insert При\ выделении\ блока\ и\ в\ режиме\ Вставки
|
||||
menutrans Always Включено\ всегда
|
||||
">>>----------------- Edit/File settings
|
||||
menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Нумерация\ строк<Tab>:set\ nu!
|
||||
menutrans Toggle\ relati&ve\ Line\ Numbering<Tab>:set\ rnu! Относите&льная\ нумерация\ строк<Tab>:set\ nru!
|
||||
menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu! Относите&льная\ нумерация\ строк<Tab>:set\ nru!
|
||||
menutrans Toggle\ &List\ Mode<Tab>:set\ list! Отобра&жение\ невидимых\ символов<Tab>:set\ list!
|
||||
menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! &Перенос\ длинных\ строк<Tab>:set\ wrap!
|
||||
menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Перенос\ &целых\ слов<Tab>:set\ lbr!
|
||||
menutrans Toggle\ &expand-tab<Tab>:set\ et! Про&белы\ вместо\ табуляции<Tab>:set\ et!
|
||||
menutrans Toggle\ &auto-indent<Tab>:set\ ai! Автоматическое\ форматирование\ &отступов<Tab>:set\ ai!
|
||||
menutrans Toggle\ &C-indenting<Tab>:set\ cin! Форматирование\ отступов\ в\ &стиле\ C<Tab>:set\ cin!
|
||||
menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap! &Перенос\ длинных\ строк<Tab>:set\ wrap!
|
||||
menutrans Toggle\ W&rapping\ at\ Word<Tab>:set\ lbr! Перенос\ &целых\ слов<Tab>:set\ lbr!
|
||||
menutrans Toggle\ Tab\ &Expanding-tab<Tab>:set\ et! Про&белы\ вместо\ табуляции<Tab>:set\ et!
|
||||
menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai! Автоматическое\ форматирование\ &отступов<Tab>:set\ ai!
|
||||
menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin! Форматирование\ отступов\ в\ &стиле\ C<Tab>:set\ cin!
|
||||
">>>---
|
||||
menutrans &Shiftwidth Вели&чина\ отступа
|
||||
menutrans Soft\ &Tabstop Ширина\ &табуляции
|
||||
@ -134,55 +134,64 @@ menutrans &File\ Format\.\.\. &Формат\ файла\.\.\.
|
||||
"
|
||||
"
|
||||
" Tools menu
|
||||
menutrans &Jump\ to\ this\ tag<Tab>g^] &Переход\ к\ метке<Tab>g^]
|
||||
menutrans Jump\ &back<Tab>^T &Вернуться\ назад<Tab>^T
|
||||
menutrans Build\ &Tags\ File Создать\ &файл\ меток
|
||||
menutrans &Jump\ to\ This\ Tag<Tab>g^] &Перейти\ к\ метке<Tab>g^]
|
||||
menutrans Jump\ &Back<Tab>^T &Вернуться\ назад<Tab>^T
|
||||
menutrans Build\ &Tags\ File Создать\ файл\ ме&ток
|
||||
"-------------------
|
||||
menutrans &Folding Работа\ со\ &складками
|
||||
menutrans &Folding &Складки
|
||||
menutrans &Spelling Пр&авописание
|
||||
menutrans &Diff &Отличия\ (diff)
|
||||
"-------------------
|
||||
menutrans &Make<Tab>:make Ко&мпиляция<Tab>:make
|
||||
menutrans &Make<Tab>:make Ко&мпилировать<Tab>:make
|
||||
menutrans &List\ Errors<Tab>:cl Список\ о&шибок<Tab>:cl
|
||||
menutrans L&ist\ Messages<Tab>:cl! Список\ все&х\ ошибок\ и\ предупреждений<Tab>:cl!
|
||||
menutrans L&ist\ Messages<Tab>:cl! Список\ соо&бщений<Tab>:cl!
|
||||
menutrans &Next\ Error<Tab>:cn Следу&ющая\ ошибка<Tab>:cn
|
||||
menutrans &Previous\ Error<Tab>:cp П&редыдущая\ ошибка<Tab>:cp
|
||||
menutrans &Older\ List<Tab>:cold Более\ стар&ый\ список\ ошибок<Tab>:cold
|
||||
menutrans N&ewer\ List<Tab>:cnew Более\ све&жий\ список\ ошибок<Tab>:cnew
|
||||
menutrans Error\ &Window Ок&но\ ошибок
|
||||
menutrans Se&T\ Compiler Выбор\ &компилятора
|
||||
menutrans Se&t\ Compiler Выбор\ &компилятора
|
||||
menutrans Show\ Compiler\ Se&ttings\ in\ Menu Пока&зать\ настройки\ компи&лятора\ в\ меню
|
||||
"-------------------
|
||||
menutrans &Convert\ to\ HEX<Tab>:%!xxd П&еревести\ в\ HEX<Tab>:%!xxd
|
||||
menutrans Conve&rt\ back<Tab>:%!xxd\ -r Перевести\ и&з\ HEX<Tab>:%!xxd\ -r
|
||||
menutrans Conve&rt\ Back<Tab>:%!xxd\ -r Перевести\ и&з\ HEX<Tab>:%!xxd\ -r
|
||||
">>>---------------- Tools/Spelling
|
||||
menutrans &Spell\ Check\ On &Вкл\ проверку\ правописания
|
||||
menutrans Spell\ Check\ &Off Вы&кл\ проверку\ правописания
|
||||
menutrans To\ &Next\ error<Tab>]s &Следующая\ ошибка
|
||||
menutrans To\ &Previous\ error<Tab>[s &Предыдущая\ ошибка
|
||||
menutrans Suggest\ &Corrections<Tab>z= Предложить\ исп&равления
|
||||
menutrans &Repeat\ correction<Tab>:spellrepall Пов&торить\ исправление\ для\ всех
|
||||
menutrans To\ &Next\ Error<Tab>]s &Следующая\ ошибка<Tab>]s
|
||||
menutrans To\ &Previous\ Error<Tab>[s &Предыдущая\ ошибка<Tab>[s
|
||||
menutrans Suggest\ &Corrections<Tab>z= Предложить\ исп&равления<Tab>z=
|
||||
menutrans &Repeat\ Correction<Tab>:spellrepall Пов&торить\ исправление\ для\ всех<Tab>spellrepall
|
||||
"-------------------
|
||||
menutrans Set\ language\ to\ "en" Установить\ язык\ "en"
|
||||
menutrans Set\ language\ to\ "en_au" Установить\ язык\ "en_au"
|
||||
menutrans Set\ language\ to\ "en_ca" Установить\ язык\ "en_ca"
|
||||
menutrans Set\ language\ to\ "en_gb" Установить\ язык\ "en_gb"
|
||||
menutrans Set\ language\ to\ "en_nz" Установить\ язык\ "en_nz"
|
||||
menutrans Set\ language\ to\ "en_us" Установить\ язык\ "en_us"
|
||||
menutrans Set\ Language\ to\ "en" Установить\ язык\ "en"
|
||||
menutrans Set\ Language\ to\ "en_au" Установить\ язык\ "en_au"
|
||||
menutrans Set\ Language\ to\ "en_ca" Установить\ язык\ "en_ca"
|
||||
menutrans Set\ Language\ to\ "en_gb" Установить\ язык\ "en_gb"
|
||||
menutrans Set\ Language\ to\ "en_nz" Установить\ язык\ "en_nz"
|
||||
menutrans Set\ Language\ to\ "en_us" Установить\ язык\ "en_us"
|
||||
menutrans &Find\ More\ Languages &Найти\ больше\ языков
|
||||
let g:menutrans_set_lang_to = 'Установить язык'
|
||||
"
|
||||
"
|
||||
" The Spelling popup menu
|
||||
"
|
||||
"
|
||||
let g:menutrans_spell_change_ARG_to = 'Исправить\ "%s"\ на'
|
||||
let g:menutrans_spell_add_ARG_to_word_list = 'Добавить\ "%s"\ в\ словарь'
|
||||
let g:menutrans_spell_ignore_ARG = 'Пропустить\ "%s"'
|
||||
">>>---------------- Folds
|
||||
menutrans &Enable/Disable\ folds<Tab>zi Вкл/выкл\ &складки<Tab>zi
|
||||
menutrans &Enable/Disable\ Folds<Tab>zi Вкл/выкл\ &складки<Tab>zi
|
||||
menutrans &View\ Cursor\ Line<Tab>zv Открыть\ строку\ с\ &курсором<Tab>zv
|
||||
menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Открыть\ &только\ строку\ с\ курсором<Tab>zMzx
|
||||
menutrans C&lose\ more\ folds<Tab>zm Закрыть\ &больше\ складок<Tab>zm
|
||||
menutrans &Close\ all\ folds<Tab>zM Закрыть\ &все\ складки<Tab>zM
|
||||
menutrans &Open\ all\ folds<Tab>zR Откр&ыть\ все\ складки<Tab>zR
|
||||
menutrans O&pen\ more\ folds<Tab>zr Отк&рыть\ больше\ складок<Tab>zr
|
||||
menutrans Vie&w\ Cursor\ Line\ Only<Tab>zMzx Открыть\ &только\ строку\ с\ курсором<Tab>zMzx
|
||||
menutrans C&lose\ More\ Folds<Tab>zm Закрыть\ &больше\ складок<Tab>zm
|
||||
menutrans &Close\ All\ Folds<Tab>zM Закрыть\ &все\ складки<Tab>zM
|
||||
menutrans &Open\ All\ Folds<Tab>zR Откр&ыть\ все\ складки<Tab>zR
|
||||
menutrans O&pen\ More\ Folds<Tab>zr Отк&рыть\ больше\ складок<Tab>zr
|
||||
menutrans Fold\ Met&hod &Метод\ складок
|
||||
menutrans Create\ &Fold<Tab>zf Со&здать\ складку<Tab>zf
|
||||
menutrans &Delete\ Fold<Tab>zd У&далить\ складку<Tab>zd
|
||||
menutrans Delete\ &All\ Folds<Tab>zD Удалить\ вс&е\ складки<Tab>zD
|
||||
menutrans Fold\ col&umn\ width &Ширина\ колонки\ складок
|
||||
menutrans Fold\ col&umn\ Width &Ширина\ колонки\ складок
|
||||
">>>->>>----------- Tools/Folds/Fold Method
|
||||
menutrans M&anual Вру&чную
|
||||
menutrans I&ndent О&тступ
|
||||
@ -201,15 +210,15 @@ menutrans &Open<Tab>:copen &Открыть<Tab>:copen
|
||||
"
|
||||
" Syntax menu
|
||||
"
|
||||
menutrans &Show\ filetypes\ in\ menu Показать\ меню\ для\ выбора\ типа\ &файла
|
||||
menutrans &Show\ File\ Types\ in\ Menu Показать\ меню\ выбора\ типа\ &файла
|
||||
menutrans Set\ '&syntax'\ only &Изменять\ только\ значение\ 'syntax'
|
||||
menutrans Set\ '&filetype'\ too Изменять\ &также\ значение\ 'filetype'
|
||||
menutrans &Off &Отключить
|
||||
menutrans &Manual Вру&чную
|
||||
menutrans A&utomatic &Автоматически
|
||||
menutrans on/off\ for\ &This\ file Вкл/выкл\ для\ &этого\ файла
|
||||
menutrans Co&lor\ test Проверка\ &цветов
|
||||
menutrans &Highlight\ test Проверка\ под&светки
|
||||
menutrans On/Off\ for\ &This\ File Вкл/выкл\ для\ &этого\ файла
|
||||
menutrans Co&lor\ Test Проверка\ &цветов
|
||||
menutrans &Highlight\ Test Проверка\ под&светки
|
||||
menutrans &Convert\ to\ HTML С&делать\ HTML\ с\ подсветкой
|
||||
"
|
||||
"
|
||||
@ -246,8 +255,8 @@ menutrans Min\ Widt&h<Tab>^W1\| Минимал&ьная\ ширина<Tab>^W1
|
||||
">>>----------------- Window/Move To
|
||||
menutrans &Top<Tab>^WK В&верх<Tab>^WK
|
||||
menutrans &Bottom<Tab>^WJ В&низ<Tab>^WJ
|
||||
menutrans &Left\ side<Tab>^WH В&лево<Tab>^WH
|
||||
menutrans &Right\ side<Tab>^WL В&право<Tab>^WL
|
||||
menutrans &Left\ Side<Tab>^WH В&лево<Tab>^WH
|
||||
menutrans &Right\ Side<Tab>^WL В&право<Tab>^WL
|
||||
"
|
||||
"
|
||||
" The popup menu
|
||||
@ -260,9 +269,11 @@ menutrans &Paste Вк&леить
|
||||
menutrans &Delete &Удалить
|
||||
menutrans Select\ Blockwise Блоковое\ выделение
|
||||
menutrans Select\ &Word Выделить\ &слово
|
||||
menutrans Select\ &Sentence Выделить\ &предложение
|
||||
menutrans Select\ Pa&ragraph Выделить\ пара&граф
|
||||
menutrans Select\ &Line Выделить\ ст&року
|
||||
menutrans Select\ &Block Выделить\ &блок
|
||||
menutrans Select\ &All В&ыделить\ &всё
|
||||
menutrans Select\ &All Выделить\ &всё
|
||||
"
|
||||
" The GUI toolbar
|
||||
"
|
||||
@ -280,10 +291,9 @@ if has("toolbar")
|
||||
tmenu ToolBar.Cut Вырезать
|
||||
tmenu ToolBar.Copy Копировать
|
||||
tmenu ToolBar.Paste Вклеить
|
||||
tmenu ToolBar.Find Поиск...
|
||||
tmenu ToolBar.FindNext Поиск следующего соответствия
|
||||
tmenu ToolBar.FindPrev Поиск предыдущего соответствия
|
||||
tmenu ToolBar.Replace Заменить...
|
||||
tmenu ToolBar.FindNext Найти следующее
|
||||
tmenu ToolBar.FindPrev Найти предыдущее
|
||||
tmenu ToolBar.Replace Найти или заменить...
|
||||
tmenu ToolBar.LoadSesn Загрузить сеанс редактирования
|
||||
tmenu ToolBar.SaveSesn Сохранить сеанс редактирования
|
||||
tmenu ToolBar.RunScript Выполнить сценарий Vim
|
||||
|
@ -2,7 +2,7 @@
|
||||
" You can also use this as a start for your own set of menus.
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2017 Nov 09
|
||||
" Last Change: 2018 May 17
|
||||
|
||||
" Note that ":an" (short for ":anoremenu") is often used to make a menu work
|
||||
" in all modes and avoid side effects from mappings defined by the user.
|
||||
@ -946,7 +946,10 @@ if has("spell")
|
||||
let s:suglist = spellsuggest(w, 10)
|
||||
endif
|
||||
if len(s:suglist) > 0
|
||||
let s:changeitem = 'Change\ "' . escape(w, ' .'). '"\ to'
|
||||
if !exists("g:menutrans_spell_change_ARG_to")
|
||||
let g:menutrans_spell_change_ARG_to = 'Change\ "%s"\ to'
|
||||
endif
|
||||
let s:changeitem = printf(g:menutrans_spell_change_ARG_to, escape(w, ' .'))
|
||||
let s:fromword = w
|
||||
let pri = 1
|
||||
" set 'cpo' to include the <CR>
|
||||
@ -958,10 +961,16 @@ if has("spell")
|
||||
let pri += 1
|
||||
endfor
|
||||
|
||||
let s:additem = 'Add\ "' . escape(w, ' .') . '"\ to\ Word\ List'
|
||||
if !exists("g:menutrans_spell_add_ARG_to_word_list")
|
||||
let g:menutrans_spell_add_ARG_to_word_list = 'Add\ "%s"\ to\ Word\ List'
|
||||
endif
|
||||
let s:additem = printf(g:menutrans_spell_add_ARG_to_word_list, escape(w, ' .'))
|
||||
exe 'anoremenu 1.6 PopUp.' . s:additem . ' :spellgood ' . w . '<CR>'
|
||||
|
||||
let s:ignoreitem = 'Ignore\ "' . escape(w, ' .') . '"'
|
||||
if !exists("g:menutrans_spell_ignore_ARG")
|
||||
let g:menutrans_spell_ignore_ARG = 'Ignore\ "%s"'
|
||||
endif
|
||||
let s:ignoreitem = printf(g:menutrans_spell_ignore_ARG, escape(w, ' .'))
|
||||
exe 'anoremenu 1.7 PopUp.' . s:ignoreitem . ' :spellgood! ' . w . '<CR>'
|
||||
|
||||
anoremenu 1.8 PopUp.-SpellSep- :
|
||||
|
@ -1,8 +1,22 @@
|
||||
" Vim syntax file
|
||||
" Language: Haskell Cabal Build file
|
||||
" Maintainer: Vincent Berthoux <twinside@gmail.com>
|
||||
" File Types: .cabal
|
||||
" Last Change: 2010 May 18
|
||||
" Language: Haskell Cabal Build file
|
||||
" Author: Vincent Berthoux <twinside@gmail.com>
|
||||
" Maintainer: Marcin Szamotulski <profunctor@pm.me>
|
||||
" Previous Maintainer: Vincent Berthoux <twinside@gmail.com>
|
||||
" File Types: .cabal
|
||||
" Last Change: 15 May 2018
|
||||
" v1.5: Incorporated changes from
|
||||
" https://github.com/sdiehl/haskell-vim-proto/blob/master/vim/syntax/cabal.vim
|
||||
" Use `syn keyword` instead of `syn match`.
|
||||
" Added cabalStatementRegion to limit matches of keywords, which fixes
|
||||
" the highlighting of description's value.
|
||||
" Added cabalVersionRegion to limit the scope of cabalVersionOperator
|
||||
" and cabalVersion matches.
|
||||
" Added cabalLanguage keyword.
|
||||
" Added calbalTitle, cabalAuthor and cabalMaintainer syntax groups.
|
||||
" Added ! and ^>= operators (calbal 2.0)
|
||||
" Added build-type keywords
|
||||
" v1.4: Add benchmark support, thanks to Simon Meier
|
||||
" v1.3: Updated to the last version of cabal
|
||||
" Added more highlighting for cabal function, true/false
|
||||
" and version number. Also added missing comment highlighting.
|
||||
@ -23,97 +37,205 @@ if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
syn keyword cabalCategory Library library Executable executable Flag flag
|
||||
syn keyword cabalCategory source-repository Source-Repository
|
||||
" this file uses line continuation
|
||||
let s:cpo_save = &cpo
|
||||
set cpo&vim
|
||||
|
||||
syn keyword cabalConditional if else
|
||||
syn match cabalOperator "&&\|||\|!\|==\|>=\|<="
|
||||
syn keyword cabalFunction os arche impl flag
|
||||
syn match cabalComment /--.*$/
|
||||
syn match cabalVersion "\d\+\(.\(\d\)\+\)\+"
|
||||
" set iskeyword for this syntax script
|
||||
syn iskeyword @,48-57,192-255,-
|
||||
|
||||
syn match cabalTruth "\ctrue"
|
||||
syn match cabalTruth "\cfalse"
|
||||
" Case sensitive matches
|
||||
syn case match
|
||||
|
||||
syn match cabalCompiler "\cghc"
|
||||
syn match cabalCompiler "\cnhc"
|
||||
syn match cabalCompiler "\cyhc"
|
||||
syn match cabalCompiler "\chugs"
|
||||
syn match cabalCompiler "\chbc"
|
||||
syn match cabalCompiler "\chelium"
|
||||
syn match cabalCompiler "\cjhc"
|
||||
syn match cabalCompiler "\clhc"
|
||||
syn keyword cabalConditional if else
|
||||
syn keyword cabalFunction os arche impl flag
|
||||
syn match cabalComment /--.*$/
|
||||
|
||||
" Case insensitive matches
|
||||
syn case ignore
|
||||
|
||||
syn match cabalStatement "\cauthor"
|
||||
syn match cabalStatement "\cbranch"
|
||||
syn match cabalStatement "\cbug-reports"
|
||||
syn match cabalStatement "\cbuild-depends"
|
||||
syn match cabalStatement "\cbuild-tools"
|
||||
syn match cabalStatement "\cbuild-type"
|
||||
syn match cabalStatement "\cbuildable"
|
||||
syn match cabalStatement "\cc-sources"
|
||||
syn match cabalStatement "\ccabal-version"
|
||||
syn match cabalStatement "\ccategory"
|
||||
syn match cabalStatement "\ccc-options"
|
||||
syn match cabalStatement "\ccopyright"
|
||||
syn match cabalStatement "\ccpp-options"
|
||||
syn match cabalStatement "\cdata-dir"
|
||||
syn match cabalStatement "\cdata-files"
|
||||
syn match cabalStatement "\cdefault"
|
||||
syn match cabalStatement "\cdescription"
|
||||
syn match cabalStatement "\cexecutable"
|
||||
syn match cabalStatement "\cexposed-modules"
|
||||
syn match cabalStatement "\cexposed"
|
||||
syn match cabalStatement "\cextensions"
|
||||
syn match cabalStatement "\cextra-lib-dirs"
|
||||
syn match cabalStatement "\cextra-libraries"
|
||||
syn match cabalStatement "\cextra-source-files"
|
||||
syn match cabalStatement "\cextra-tmp-files"
|
||||
syn match cabalStatement "\cfor example"
|
||||
syn match cabalStatement "\cframeworks"
|
||||
syn match cabalStatement "\cghc-options"
|
||||
syn match cabalStatement "\cghc-prof-options"
|
||||
syn match cabalStatement "\cghc-shared-options"
|
||||
syn match cabalStatement "\chomepage"
|
||||
syn match cabalStatement "\chs-source-dirs"
|
||||
syn match cabalStatement "\chugs-options"
|
||||
syn match cabalStatement "\cinclude-dirs"
|
||||
syn match cabalStatement "\cincludes"
|
||||
syn match cabalStatement "\cinstall-includes"
|
||||
syn match cabalStatement "\cld-options"
|
||||
syn match cabalStatement "\clicense-file"
|
||||
syn match cabalStatement "\clicense"
|
||||
syn match cabalStatement "\clocation"
|
||||
syn match cabalStatement "\cmain-is"
|
||||
syn match cabalStatement "\cmaintainer"
|
||||
syn match cabalStatement "\cmodule"
|
||||
syn match cabalStatement "\cname"
|
||||
syn match cabalStatement "\cnhc98-options"
|
||||
syn match cabalStatement "\cother-modules"
|
||||
syn match cabalStatement "\cpackage-url"
|
||||
syn match cabalStatement "\cpkgconfig-depends"
|
||||
syn match cabalStatement "\cstability"
|
||||
syn match cabalStatement "\csubdir"
|
||||
syn match cabalStatement "\csynopsis"
|
||||
syn match cabalStatement "\ctag"
|
||||
syn match cabalStatement "\ctested-with"
|
||||
syn match cabalStatement "\ctype"
|
||||
syn match cabalStatement "\cversion"
|
||||
syn keyword cabalCategory contained
|
||||
\ executable
|
||||
\ library
|
||||
\ benchmark
|
||||
\ test-suite
|
||||
\ source-repository
|
||||
\ flag
|
||||
\ custom-setup
|
||||
syn match cabalCategoryTitle contained /[^{]*\ze{\?/
|
||||
syn match cabalCategoryRegion
|
||||
\ contains=cabalCategory,cabalCategoryTitle
|
||||
\ nextgroup=cabalCategory skipwhite
|
||||
\ /^\c\s*\(contained\|executable\|library\|benchmark\|test-suite\|source-repository\|flag\|custom-setup\)\+\s*\%(.*$\|$\)/
|
||||
syn keyword cabalTruth true false
|
||||
|
||||
" cabalStatementRegion which limits the scope of cabalStatement keywords, this
|
||||
" way they are not highlighted in description.
|
||||
syn region cabalStatementRegion start=+^\s*\(--\)\@<!\k\+\s*:+ end=+:+
|
||||
syn keyword cabalStatement contained containedin=cabalStatementRegion
|
||||
\ default-language
|
||||
\ default-extensions
|
||||
\ author
|
||||
\ branch
|
||||
\ bug-reports
|
||||
\ build-depends
|
||||
\ build-tools
|
||||
\ build-type
|
||||
\ buildable
|
||||
\ c-sources
|
||||
\ cabal-version
|
||||
\ category
|
||||
\ cc-options
|
||||
\ copyright
|
||||
\ cpp-options
|
||||
\ data-dir
|
||||
\ data-files
|
||||
\ default
|
||||
\ description
|
||||
\ executable
|
||||
\ exposed-modules
|
||||
\ exposed
|
||||
\ extensions
|
||||
\ extra-tmp-files
|
||||
\ extra-doc-files
|
||||
\ extra-lib-dirs
|
||||
\ extra-libraries
|
||||
\ extra-source-files
|
||||
\ exta-tmp-files
|
||||
\ for example
|
||||
\ frameworks
|
||||
\ ghc-options
|
||||
\ ghc-prof-options
|
||||
\ ghc-shared-options
|
||||
\ homepage
|
||||
\ hs-source-dirs
|
||||
\ hugs-options
|
||||
\ include-dirs
|
||||
\ includes
|
||||
\ install-includes
|
||||
\ ld-options
|
||||
\ license
|
||||
\ license-file
|
||||
\ location
|
||||
\ main-is
|
||||
\ maintainer
|
||||
\ manual
|
||||
\ module
|
||||
\ name
|
||||
\ nhc98-options
|
||||
\ other-extensions
|
||||
\ other-modules
|
||||
\ package-url
|
||||
\ pkgconfig-depends
|
||||
\ setup-depends
|
||||
\ stability
|
||||
\ subdir
|
||||
\ synopsis
|
||||
\ tag
|
||||
\ tested-with
|
||||
\ type
|
||||
\ version
|
||||
\ virtual-modules
|
||||
|
||||
" operators and version operators
|
||||
syn match cabalOperator /&&\|||\|!/
|
||||
syn match cabalVersionOperator contained
|
||||
\ /!\|==\|\^\?>=\|<=\|<\|>/
|
||||
" match version: `[%]\@<!` is to exclude `%20` in http addresses.
|
||||
syn match cabalVersion contained
|
||||
\ /[%$_-]\@<!\<\d\+\%(\.\d\+\)*\%(\.\*\)\?\>/
|
||||
" cabalVersionRegion which limits the scope of cabalVersion pattern.
|
||||
syn match cabalVersionRegionA
|
||||
\ contains=cabalVersionOperator,cabalVersion
|
||||
\ keepend
|
||||
\ /\%(==\|\^\?>=\|<=\|<\|>\)\s*\d\+\%(\.\d\+\)*\%(\.\*\)\?\>/
|
||||
" version inside `version: ...`
|
||||
syn match cabalVersionRegionB
|
||||
\ contains=cabalStatementRegion,cabalVersionOperator,cabalVersion
|
||||
\ /^\s*\%(cabal-\)\?version\s*:.*$/
|
||||
|
||||
syn keyword cabalLanguage Haskell98 Haskell2010
|
||||
|
||||
" title region
|
||||
syn match cabalName contained /:\@<=.*/
|
||||
syn match cabalNameRegion
|
||||
\ contains=cabalStatementRegion,cabalName
|
||||
\ nextgroup=cabalStatementRegion
|
||||
\ oneline
|
||||
\ /^\c\s*name\s*:.*$/
|
||||
|
||||
" author region
|
||||
syn match cabalAuthor contained /:\@<=.*/
|
||||
syn match cabalAuthorRegion
|
||||
\ contains=cabalStatementRegion,cabalStatement,cabalAuthor
|
||||
\ nextgroup=cabalStatementRegion
|
||||
\ oneline
|
||||
\ /^\c\s*author\s*:.*$/
|
||||
|
||||
" maintainer region
|
||||
syn match cabalMaintainer contained /:\@<=.*/
|
||||
syn match cabalMaintainerRegion
|
||||
\ contains=cabalStatementRegion,cabalStatement,cabalMaintainer
|
||||
\ nextgroup=cabalStatementRegion
|
||||
\ oneline
|
||||
\ /^\c\s*maintainer\s*:.*$/
|
||||
|
||||
" license region
|
||||
syn match cabalLicense contained /:\@<=.*/
|
||||
syn match cabalLicenseRegion
|
||||
\ contains=cabalStatementRegion,cabalStatement,cabalLicense
|
||||
\ nextgroup=cabalStatementRegion
|
||||
\ oneline
|
||||
\ /^\c\s*license\s*:.*$/
|
||||
|
||||
" license-file region
|
||||
syn match cabalLicenseFile contained /:\@<=.*/
|
||||
syn match cabalLicenseFileRegion
|
||||
\ contains=cabalStatementRegion,cabalStatement,cabalLicenseFile
|
||||
\ nextgroup=cabalStatementRegion
|
||||
\ oneline
|
||||
\ /^\c\s*license-file\s*:.*$/
|
||||
|
||||
" tested-with region with compilers and versions
|
||||
syn keyword cabalCompiler contained ghc nhc yhc hugs hbc helium jhc lhc
|
||||
syn match cabalTestedWithRegion
|
||||
\ contains=cabalStatementRegion,cabalStatement,cabalCompiler,cabalVersionRegionA
|
||||
\ nextgroup=cabalStatementRegion
|
||||
\ oneline
|
||||
\ /^\c\s*tested-with\s*:.*$/
|
||||
|
||||
" build type keywords
|
||||
syn keyword cabalBuildType contained
|
||||
\ simple custom configure
|
||||
syn match cabalBuildTypeRegion
|
||||
\ contains=cabalStatementRegion,cabalStatement,cabalBuildType
|
||||
\ nextgroup=cabalStatementRegion
|
||||
\ /^\c\s*build-type\s*:.*$/
|
||||
|
||||
" Define the default highlighting.
|
||||
" Only when an item doesn't have highlighting yet
|
||||
|
||||
hi def link cabalVersion Number
|
||||
hi def link cabalTruth Boolean
|
||||
hi def link cabalComment Comment
|
||||
hi def link cabalStatement Statement
|
||||
hi def link cabalCategory Type
|
||||
hi def link cabalFunction Function
|
||||
hi def link cabalConditional Conditional
|
||||
hi def link cabalOperator Operator
|
||||
hi def link cabalCompiler Constant
|
||||
hi def link cabalName Title
|
||||
hi def link cabalAuthor Normal
|
||||
hi def link cabalMaintainer Normal
|
||||
hi def link cabalCategoryTitle Title
|
||||
hi def link cabalLicense Normal
|
||||
hi def link cabalLicenseFile Normal
|
||||
hi def link cabalBuildType Keyword
|
||||
hi def link cabalVersion Number
|
||||
hi def link cabalTruth Boolean
|
||||
hi def link cabalComment Comment
|
||||
hi def link cabalStatement Statement
|
||||
hi def link cabalLanguage Type
|
||||
hi def link cabalCategory Type
|
||||
hi def link cabalFunction Function
|
||||
hi def link cabalConditional Conditional
|
||||
hi def link cabalOperator Operator
|
||||
hi def link cabalVersionOperator Operator
|
||||
hi def link cabalCompiler Constant
|
||||
|
||||
let b:current_syntax = "cabal"
|
||||
|
||||
let &cpo = s:cpo_save
|
||||
unlet! s:cpo_save
|
||||
|
||||
" vim: ts=8
|
||||
|
@ -2213,7 +2213,7 @@ msgid "No"
|
||||
msgstr "<22><><EFBFBD>"
|
||||
|
||||
msgid "Input _Methods"
|
||||
msgstr "_<><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
|
||||
msgstr "_<><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
|
||||
|
||||
msgid "VIM - Search and Replace..."
|
||||
msgstr "VIM <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
|
||||
|
@ -2213,7 +2213,7 @@ msgid "No"
|
||||
msgstr "Нет"
|
||||
|
||||
msgid "Input _Methods"
|
||||
msgstr "_Методы Ввода"
|
||||
msgstr "_Методы ввода"
|
||||
|
||||
msgid "VIM - Search and Replace..."
|
||||
msgstr "VIM — Поиск и замена..."
|
||||
|
Reference in New Issue
Block a user