mirror of
https://github.com/vim/vim.git
synced 2025-09-30 04:44:14 -04:00
Update runtime files.
This commit is contained in:
@@ -10,11 +10,11 @@ Arabic Language support (options & mappings) for Vim *Arabic*
|
|||||||
|
|
||||||
*E800*
|
*E800*
|
||||||
In order to use right-to-left and Arabic mapping support, it is
|
In order to use right-to-left and Arabic mapping support, it is
|
||||||
necessary to compile VIM with the |+arabic| feature.
|
necessary to compile Vim with the |+arabic| feature.
|
||||||
|
|
||||||
These functions have been created by Nadim Shaikli <nadim-at-arabeyes.org>
|
These functions have been created by Nadim Shaikli <nadim-at-arabeyes.org>
|
||||||
|
|
||||||
It is best to view this file with these settings within VIM's GUI: >
|
It is best to view this file with these settings within Vim's GUI: >
|
||||||
|
|
||||||
:set encoding=utf-8
|
:set encoding=utf-8
|
||||||
:set arabicshape
|
:set arabicshape
|
||||||
@@ -42,7 +42,7 @@ the user interface remains the standard Vi interface.
|
|||||||
|
|
||||||
Highlights
|
Highlights
|
||||||
----------
|
----------
|
||||||
o Editing left-to-right files as in the original VIM hasn't changed.
|
o Editing left-to-right files as in the original Vim hasn't changed.
|
||||||
|
|
||||||
o Viewing and editing files in right-to-left windows. File
|
o Viewing and editing files in right-to-left windows. File
|
||||||
orientation is per window, so it is possible to view the same
|
orientation is per window, so it is possible to view the same
|
||||||
@@ -52,7 +52,7 @@ o No special terminal with right-to-left capabilities is required.
|
|||||||
The right-to-left changes are completely hardware independent.
|
The right-to-left changes are completely hardware independent.
|
||||||
Only Arabic fonts are necessary.
|
Only Arabic fonts are necessary.
|
||||||
|
|
||||||
o Compatible with the original VIM. Almost all features work in
|
o Compatible with the original Vim. Almost all features work in
|
||||||
right-to-left mode (there are liable to be bugs).
|
right-to-left mode (there are liable to be bugs).
|
||||||
|
|
||||||
o Changing keyboard mapping and reverse insert modes using a single
|
o Changing keyboard mapping and reverse insert modes using a single
|
||||||
@@ -66,14 +66,14 @@ o While in Arabic mode, numbers are entered from left to right. Upon
|
|||||||
|
|
||||||
o Arabic keymapping on the command line in reverse insert mode.
|
o Arabic keymapping on the command line in reverse insert mode.
|
||||||
|
|
||||||
o Proper Bidirectional functionality is possible given VIM is
|
o Proper Bidirectional functionality is possible given Vim is
|
||||||
started within a Bidi capable terminal emulator.
|
started within a Bidi capable terminal emulator.
|
||||||
|
|
||||||
|
|
||||||
Arabic Fonts *arabicfonts*
|
Arabic Fonts *arabicfonts*
|
||||||
------------
|
------------
|
||||||
|
|
||||||
VIM requires monospaced fonts of which there are many out there.
|
Vim requires monospaced fonts of which there are many out there.
|
||||||
Arabic requires ISO-8859-6 as well as Presentation Form-B fonts
|
Arabic requires ISO-8859-6 as well as Presentation Form-B fonts
|
||||||
(without Form-B, Arabic will _NOT_ be usable). It is highly
|
(without Form-B, Arabic will _NOT_ be usable). It is highly
|
||||||
recommended that users search for so-called 'ISO-10646-1' fonts.
|
recommended that users search for so-called 'ISO-10646-1' fonts.
|
||||||
@@ -96,13 +96,13 @@ o Installation of fonts for X Window systems (Unix/Linux)
|
|||||||
|
|
||||||
Usage
|
Usage
|
||||||
-----
|
-----
|
||||||
Prior to the actual usage of Arabic within VIM, a number of settings
|
Prior to the actual usage of Arabic within Vim, a number of settings
|
||||||
need to be accounted for and invoked.
|
need to be accounted for and invoked.
|
||||||
|
|
||||||
o Setting the Arabic fonts
|
o Setting the Arabic fonts
|
||||||
|
|
||||||
+ For VIM GUI set the 'guifont' to your_ARABIC_FONT. This is done
|
+ For Vim GUI set the 'guifont' to your_ARABIC_FONT. This is done
|
||||||
by entering the following command in the VIM window.
|
by entering the following command in the Vim window.
|
||||||
>
|
>
|
||||||
:set guifont=your_ARABIC_FONT
|
:set guifont=your_ARABIC_FONT
|
||||||
<
|
<
|
||||||
@@ -115,7 +115,7 @@ o Setting the Arabic fonts
|
|||||||
you can include ':set guifont=your_ARABIC_FONT' to your .vimrc
|
you can include ':set guifont=your_ARABIC_FONT' to your .vimrc
|
||||||
file.
|
file.
|
||||||
|
|
||||||
+ Under the X Window environment, you can also start VIM with
|
+ Under the X Window environment, you can also start Vim with
|
||||||
'-fn your_ARABIC_FONT' option.
|
'-fn your_ARABIC_FONT' option.
|
||||||
|
|
||||||
o Setting the appropriate character Encoding
|
o Setting the appropriate character Encoding
|
||||||
@@ -124,7 +124,7 @@ o Setting the appropriate character Encoding
|
|||||||
>
|
>
|
||||||
:set encoding=utf-8
|
:set encoding=utf-8
|
||||||
<
|
<
|
||||||
to your .vimrc file (entering the command manually into you VIM
|
to your .vimrc file (entering the command manually into you Vim
|
||||||
window is highly discouraged). In short, include ':set
|
window is highly discouraged). In short, include ':set
|
||||||
encoding=utf-8' to your .vimrc file.
|
encoding=utf-8' to your .vimrc file.
|
||||||
|
|
||||||
@@ -137,11 +137,11 @@ o Setting the appropriate character Encoding
|
|||||||
o Enable Arabic settings [short-cut]
|
o Enable Arabic settings [short-cut]
|
||||||
|
|
||||||
In order to simplify and streamline things, you can either invoke
|
In order to simplify and streamline things, you can either invoke
|
||||||
VIM with the command-line option,
|
Vim with the command-line option,
|
||||||
|
|
||||||
% vim -A my_utf8_arabic_file ...
|
% vim -A my_utf8_arabic_file ...
|
||||||
|
|
||||||
or enable 'arabic' via the following command within VIM
|
or enable 'arabic' via the following command within Vim
|
||||||
>
|
>
|
||||||
:set arabic
|
:set arabic
|
||||||
<
|
<
|
||||||
@@ -189,7 +189,7 @@ o Enable Arabic settings [short-cut]
|
|||||||
>
|
>
|
||||||
:set keymap=arabic
|
:set keymap=arabic
|
||||||
<
|
<
|
||||||
in your VIM window. You can also append the 'keymap' set command to
|
in your Vim window. You can also append the 'keymap' set command to
|
||||||
your .vimrc file. In other words, you can include ':set keymap=arabic'
|
your .vimrc file. In other words, you can include ':set keymap=arabic'
|
||||||
to your .vimrc file.
|
to your .vimrc file.
|
||||||
|
|
||||||
@@ -202,7 +202,7 @@ o Enable Arabic settings [short-cut]
|
|||||||
|
|
||||||
+ Arabic deletion of a combined pair character
|
+ Arabic deletion of a combined pair character
|
||||||
|
|
||||||
By default VIM has the 'delcombine' option disabled. This option
|
By default Vim has the 'delcombine' option disabled. This option
|
||||||
allows the deletion of ALEF in a LAM_ALEF (LAA) combined character
|
allows the deletion of ALEF in a LAM_ALEF (LAA) combined character
|
||||||
and still retain the LAM (i.e. it reverts to treating the combined
|
and still retain the LAM (i.e. it reverts to treating the combined
|
||||||
character as its natural two characters form -- this also pertains
|
character as its natural two characters form -- this also pertains
|
||||||
@@ -211,13 +211,13 @@ o Enable Arabic settings [short-cut]
|
|||||||
>
|
>
|
||||||
:set delcombine
|
:set delcombine
|
||||||
<
|
<
|
||||||
in our VIM window. You can also append the 'delcombine' set command
|
in our Vim window. You can also append the 'delcombine' set command
|
||||||
to your .vimrc file. In other words, you can include ':set delcombine'
|
to your .vimrc file. In other words, you can include ':set delcombine'
|
||||||
to your .vimrc file.
|
to your .vimrc file.
|
||||||
|
|
||||||
+ Arabic right-to-left Mode
|
+ Arabic right-to-left Mode
|
||||||
|
|
||||||
By default VIM starts in Left-to-right mode. 'rightleft' is the
|
By default Vim starts in Left-to-right mode. 'rightleft' is the
|
||||||
command that allows one to alter a window's orientation - that can
|
command that allows one to alter a window's orientation - that can
|
||||||
be accomplished via,
|
be accomplished via,
|
||||||
|
|
||||||
@@ -253,7 +253,7 @@ o Enable Arabic settings [short-cut]
|
|||||||
>
|
>
|
||||||
:set arabicshape
|
:set arabicshape
|
||||||
<
|
<
|
||||||
in our VIM window. You can also append the 'arabicshape' set
|
in our Vim window. You can also append the 'arabicshape' set
|
||||||
command to your .vimrc file. In other words, you can include
|
command to your .vimrc file. In other words, you can include
|
||||||
':set arabicshape' to your .vimrc file.
|
':set arabicshape' to your .vimrc file.
|
||||||
|
|
||||||
@@ -261,7 +261,7 @@ o Enable Arabic settings [short-cut]
|
|||||||
Keymap/Keyboard *arabickeymap*
|
Keymap/Keyboard *arabickeymap*
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
The character/letter encoding used in VIM is the standard UTF-8.
|
The character/letter encoding used in Vim is the standard UTF-8.
|
||||||
It is widely discouraged that any other encoding be used or even
|
It is widely discouraged that any other encoding be used or even
|
||||||
attempted.
|
attempted.
|
||||||
|
|
||||||
@@ -294,7 +294,7 @@ o Keyboard
|
|||||||
Restrictions
|
Restrictions
|
||||||
------------
|
------------
|
||||||
|
|
||||||
o VIM in its GUI form does not currently support Bi-directionality
|
o Vim in its GUI form does not currently support Bi-directionality
|
||||||
(i.e. the ability to see both Arabic and Latin intermixed within
|
(i.e. the ability to see both Arabic and Latin intermixed within
|
||||||
the same line).
|
the same line).
|
||||||
|
|
||||||
|
@@ -610,7 +610,7 @@ FileChangedShell When Vim notices that the modification time of
|
|||||||
|timestamp|
|
|timestamp|
|
||||||
Mostly triggered after executing a shell
|
Mostly triggered after executing a shell
|
||||||
command, but also with a |:checktime| command
|
command, but also with a |:checktime| command
|
||||||
or when Gvim regains input focus.
|
or when gvim regains input focus.
|
||||||
This autocommand is triggered for each changed
|
This autocommand is triggered for each changed
|
||||||
file. It is not used when 'autoread' is set
|
file. It is not used when 'autoread' is set
|
||||||
and the buffer was not changed. If a
|
and the buffer was not changed. If a
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 8.0. Last change: 2017 May 02
|
*eval.txt* For Vim version 8.0. Last change: 2017 Jun 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -3373,6 +3373,7 @@ did_filetype() Returns |TRUE| when autocommands are being executed and the
|
|||||||
FileType event has been triggered at least once. Can be used
|
FileType event has been triggered at least once. Can be used
|
||||||
to avoid triggering the FileType event again in the scripts
|
to avoid triggering the FileType event again in the scripts
|
||||||
that detect the file type. |FileType|
|
that detect the file type. |FileType|
|
||||||
|
Returns |FALSE| when `:setf FALLBACK` was used.
|
||||||
When editing another file, the counter is reset, thus this
|
When editing another file, the counter is reset, thus this
|
||||||
really checks if the FileType event has been triggered for the
|
really checks if the FileType event has been triggered for the
|
||||||
current buffer. This allows an autocommand that starts
|
current buffer. This allows an autocommand that starts
|
||||||
|
@@ -116,7 +116,7 @@ NOTE: "gnat xref -v" is very tricky to use as it has almost no diagnostic
|
|||||||
then "gnat xref -v *.ad?"
|
then "gnat xref -v *.ad?"
|
||||||
4) Project manager support is completely broken - don't even try "gnat xref
|
4) Project manager support is completely broken - don't even try "gnat xref
|
||||||
-Padacl.gpr".
|
-Padacl.gpr".
|
||||||
5) VIM is faster when the tags file is sorted - use "sort --unique
|
5) Vim is faster when the tags file is sorted - use "sort --unique
|
||||||
--ignore-case --output=tags tags" .
|
--ignore-case --output=tags tags" .
|
||||||
6) Remember to insert "!_TAG_FILE_SORTED 2 %sort ui" as first line to mark
|
6) Remember to insert "!_TAG_FILE_SORTED 2 %sort ui" as first line to mark
|
||||||
the file assorted.
|
the file assorted.
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
Introduction *hangul*
|
Introduction *hangul*
|
||||||
------------
|
------------
|
||||||
It is to input hangul, the Korean language, with VIM GUI version.
|
It is to input hangul, the Korean language, with Vim GUI version.
|
||||||
If you have a XIM program, you can use another |+xim| feature.
|
If you have a XIM program, you can use another |+xim| feature.
|
||||||
Basically, it is for anybody who has no XIM program.
|
Basically, it is for anybody who has no XIM program.
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ You should set LANG variable to Korean locale such as ko, ko_KR.eucKR
|
|||||||
or ko_KR.UTF-8.
|
or ko_KR.UTF-8.
|
||||||
If you set LC_ALL variable, it should be set to Korean locale also.
|
If you set LC_ALL variable, it should be set to Korean locale also.
|
||||||
|
|
||||||
VIM resource
|
Vim resource
|
||||||
------------
|
------------
|
||||||
You may want to set 'encoding' and 'fileencodings'.
|
You may want to set 'encoding' and 'fileencodings'.
|
||||||
Next are examples: >
|
Next are examples: >
|
||||||
@@ -53,12 +53,12 @@ If both are set, VIM_KEYBOARD has higher priority.
|
|||||||
|
|
||||||
Hangul Fonts
|
Hangul Fonts
|
||||||
------------
|
------------
|
||||||
If you use GTK version of GVIM, you should set 'guifont' and 'guifontwide'.
|
If you use GTK version of gvim, you should set 'guifont' and 'guifontwide'.
|
||||||
For example: >
|
For example: >
|
||||||
set guifont=Courier\ 12
|
set guifont=Courier\ 12
|
||||||
set guifontwide=NanumGothicCoding\ 12
|
set guifontwide=NanumGothicCoding\ 12
|
||||||
|
|
||||||
If you use Motif or Athena version of GVIM, you should set 'guifontset' in
|
If you use Motif or Athena version of gvim, you should set 'guifontset' in
|
||||||
your vimrc. You can set fontset in the .Xdefaults file.
|
your vimrc. You can set fontset in the .Xdefaults file.
|
||||||
|
|
||||||
$HOME/.gvimrc: >
|
$HOME/.gvimrc: >
|
||||||
@@ -77,11 +77,11 @@ $HOME/.Xdefaults: >
|
|||||||
|
|
||||||
attention! the , (comma) or ; (semicolon)
|
attention! the , (comma) or ; (semicolon)
|
||||||
|
|
||||||
And there should be no ':set guifont'. If it exists, then Gvim ignores
|
And there should be no ':set guifont'. If it exists, then gvim ignores
|
||||||
':set guifontset'. It means VIM runs without fontset supporting.
|
':set guifontset'. It means Vim runs without fontset supporting.
|
||||||
So, you can see only English. Hangul does not be correctly displayed.
|
So, you can see only English. Hangul does not be correctly displayed.
|
||||||
|
|
||||||
After "fontset" feature is enabled, VIM does not allow using english
|
After "fontset" feature is enabled, Vim does not allow using english
|
||||||
font only in "font" setting for syntax.
|
font only in "font" setting for syntax.
|
||||||
For example, if you use >
|
For example, if you use >
|
||||||
:set guifontset=eng_font,your_font
|
:set guifontset=eng_font,your_font
|
||||||
@@ -99,7 +99,7 @@ We don't support Johab font.
|
|||||||
We don't support Hanja input.
|
We don't support Hanja input.
|
||||||
And We don't have any plan to support them.
|
And We don't have any plan to support them.
|
||||||
|
|
||||||
If you really need such features, you can use console version of VIM with a
|
If you really need such features, you can use console version of Vim with a
|
||||||
capable terminal emulator.
|
capable terminal emulator.
|
||||||
|
|
||||||
Bug or Comment
|
Bug or Comment
|
||||||
|
@@ -31,7 +31,7 @@ Get specific help: It is possible to go directly to whatever you want help
|
|||||||
help entries for "word".
|
help entries for "word".
|
||||||
Or use ":helpgrep word". |:helpgrep|
|
Or use ":helpgrep word". |:helpgrep|
|
||||||
|
|
||||||
VIM stands for Vi IMproved. Most of VIM was made by Bram Moolenaar, but only
|
Vim stands for Vi IMproved. Most of Vim was made by Bram Moolenaar, but only
|
||||||
through the help of many others. See |credits|.
|
through the help of many others. See |credits|.
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
*doc-file-list* *Q_ct*
|
*doc-file-list* *Q_ct*
|
||||||
|
@@ -41,9 +41,9 @@ instance), code similar to the following should be used:
|
|||||||
$vim = new Win32::OLE 'Vim.Application';
|
$vim = new Win32::OLE 'Vim.Application';
|
||||||
|
|
||||||
[C#] >
|
[C#] >
|
||||||
// Add a reference to VIM in your project.
|
// Add a reference to Vim in your project.
|
||||||
// Choose the COM tab.
|
// Choose the COM tab.
|
||||||
// Select "VIM Ole Interface 1.1 Type Library"
|
// Select "Vim Ole Interface 1.1 Type Library"
|
||||||
Vim.Vim vimobj = new Vim.Vim();
|
Vim.Vim vimobj = new Vim.Vim();
|
||||||
|
|
||||||
Vim does not support acting as a "hidden" OLE server, like some other OLE
|
Vim does not support acting as a "hidden" OLE server, like some other OLE
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
Perl and Vim *perl* *Perl*
|
Perl and Vim *perl* *Perl*
|
||||||
|
|
||||||
1. Editing Perl files |perl-editing|
|
1. Editing Perl files |perl-editing|
|
||||||
2. Compiling VIM with Perl interface |perl-compiling|
|
2. Compiling Vim with Perl interface |perl-compiling|
|
||||||
3. Using the Perl interface |perl-using|
|
3. Using the Perl interface |perl-using|
|
||||||
4. Dynamic loading |perl-dynamic|
|
4. Dynamic loading |perl-dynamic|
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ Vim in the $VIMRUNTIME/tools directory. This script has currently more
|
|||||||
features than Exuberant ctags' Perl support.
|
features than Exuberant ctags' Perl support.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
2. Compiling VIM with Perl interface *perl-compiling*
|
2. Compiling Vim with Perl interface *perl-compiling*
|
||||||
|
|
||||||
To compile Vim with Perl interface, you need Perl 5.004 (or later). Perl must
|
To compile Vim with Perl interface, you need Perl 5.004 (or later). Perl must
|
||||||
be installed before you compile Vim. Vim's Perl interface does NOT work with
|
be installed before you compile Vim. Vim's Perl interface does NOT work with
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 8.0. Last change: 2017 Apr 07
|
*insert.txt* For Vim version 8.0. Last change: 2017 May 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -634,13 +634,13 @@ Completion can be done for:
|
|||||||
10. User defined completion |i_CTRL-X_CTRL-U|
|
10. User defined completion |i_CTRL-X_CTRL-U|
|
||||||
11. omni completion |i_CTRL-X_CTRL-O|
|
11. omni completion |i_CTRL-X_CTRL-O|
|
||||||
12. Spelling suggestions |i_CTRL-X_s|
|
12. Spelling suggestions |i_CTRL-X_s|
|
||||||
13. keywords in 'complete' |i_CTRL-N|
|
13. keywords in 'complete' |i_CTRL-N| |i_CTRL-P|
|
||||||
|
|
||||||
All these (except 2) are done in CTRL-X mode. This is a sub-mode of Insert
|
All these, except CTRL-N and CTRL-P, are done in CTRL-X mode. This is a
|
||||||
and Replace modes. You enter CTRL-X mode by typing CTRL-X and one of the
|
sub-mode of Insert and Replace modes. You enter CTRL-X mode by typing CTRL-X
|
||||||
CTRL-X commands. You exit CTRL-X mode by typing a key that is not a valid
|
and one of the CTRL-X commands. You exit CTRL-X mode by typing a key that is
|
||||||
CTRL-X mode command. Valid keys are the CTRL-X command itself, CTRL-N (next),
|
not a valid CTRL-X mode command. Valid keys are the CTRL-X command itself,
|
||||||
and CTRL-P (previous).
|
CTRL-N (next), and CTRL-P (previous).
|
||||||
|
|
||||||
Also see the 'infercase' option if you want to adjust the case of the match.
|
Also see the 'infercase' option if you want to adjust the case of the match.
|
||||||
|
|
||||||
|
@@ -84,8 +84,8 @@ The Vim pages contain the most recent information about Vim. They also
|
|||||||
contain links to the most recent version of Vim. The FAQ is a list of
|
contain links to the most recent version of Vim. The FAQ is a list of
|
||||||
Frequently Asked Questions. Read this if you have problems.
|
Frequently Asked Questions. Read this if you have problems.
|
||||||
|
|
||||||
VIM home page: http://www.vim.org/
|
Vim home page: http://www.vim.org/
|
||||||
VIM FAQ: http://vimdoc.sf.net/
|
Vim FAQ: http://vimdoc.sf.net/
|
||||||
Downloading: ftp://ftp.vim.org/pub/vim/MIRRORS
|
Downloading: ftp://ftp.vim.org/pub/vim/MIRRORS
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*map.txt* For Vim version 8.0. Last change: 2017 Mar 10
|
*map.txt* For Vim version 8.0. Last change: 2017 May 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -185,7 +185,7 @@ that starts with ",". Then you need to type another character for Vim to know
|
|||||||
whether to use the "," mapping or the longer one. To avoid this add the
|
whether to use the "," mapping or the longer one. To avoid this add the
|
||||||
<nowait> argument. Then the mapping will be used when it matches, Vim does
|
<nowait> argument. Then the mapping will be used when it matches, Vim does
|
||||||
not wait for more characters to be typed. However, if the characters were
|
not wait for more characters to be typed. However, if the characters were
|
||||||
already type they are used.
|
already typed they are used.
|
||||||
|
|
||||||
*:map-<silent>* *:map-silent*
|
*:map-<silent>* *:map-silent*
|
||||||
To define a mapping which will not be echoed on the command line, add
|
To define a mapping which will not be echoed on the command line, add
|
||||||
@@ -798,7 +798,7 @@ Bear in mind that convert-meta has been reported to have troubles when used in
|
|||||||
UTF-8 locales. On terminals like xterm, the "metaSendsEscape" resource can be
|
UTF-8 locales. On terminals like xterm, the "metaSendsEscape" resource can be
|
||||||
toggled on the fly through the "Main Options" menu, by pressing Ctrl-LeftClick
|
toggled on the fly through the "Main Options" menu, by pressing Ctrl-LeftClick
|
||||||
on the terminal; that's a good last resource in case you want to send ESC when
|
on the terminal; that's a good last resource in case you want to send ESC when
|
||||||
using other applications but not when inside VIM.
|
using other applications but not when inside Vim.
|
||||||
|
|
||||||
|
|
||||||
1.11 MAPPING AN OPERATOR *:map-operator*
|
1.11 MAPPING AN OPERATOR *:map-operator*
|
||||||
|
@@ -120,7 +120,7 @@ In case you do not want the NetBeans interface you can disable it by
|
|||||||
uncommenting a line with "--disable-netbeans" in the Makefile.
|
uncommenting a line with "--disable-netbeans" in the Makefile.
|
||||||
|
|
||||||
Currently the NetBeans interface is supported by Vim running in a terminal and
|
Currently the NetBeans interface is supported by Vim running in a terminal and
|
||||||
by GVim when it is run with one of the following GUIs: GTK, GNOME, Windows,
|
by gvim when it is run with one of the following GUIs: GTK, GNOME, Windows,
|
||||||
Athena and Motif.
|
Athena and Motif.
|
||||||
|
|
||||||
If Motif support is required the user must supply XPM libraries. See
|
If Motif support is required the user must supply XPM libraries. See
|
||||||
@@ -996,7 +996,7 @@ to "Vim". In the Expert tab make sure the "Vim Command" is correct.
|
|||||||
You should be careful if you change the "Vim Command". There are command
|
You should be careful if you change the "Vim Command". There are command
|
||||||
line options there which must be there for the connection to be properly
|
line options there which must be there for the connection to be properly
|
||||||
set up. You can change the command name but that's about it. If your gvim
|
set up. You can change the command name but that's about it. If your gvim
|
||||||
can be found by your $PATH then the VIM Command can start with "gvim". If
|
can be found by your $PATH then the Vim Command can start with "gvim". If
|
||||||
you don't want gvim searched from your $PATH then hard code in the full
|
you don't want gvim searched from your $PATH then hard code in the full
|
||||||
Unix path name. At this point you should get a gvim for any source file
|
Unix path name. At this point you should get a gvim for any source file
|
||||||
you open in NetBeans.
|
you open in NetBeans.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 8.0. Last change: 2017 May 08
|
*options.txt* For Vim version 8.0. Last change: 2017 Jun 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -370,7 +370,7 @@ Note: In the future more global options can be made global-local. Using
|
|||||||
|
|
||||||
Setting the filetype
|
Setting the filetype
|
||||||
|
|
||||||
:setf[iletype] {filetype} *:setf* *:setfiletype*
|
:setf[iletype] [FALLBACK] {filetype} *:setf* *:setfiletype*
|
||||||
Set the 'filetype' option to {filetype}, but only if
|
Set the 'filetype' option to {filetype}, but only if
|
||||||
not done yet in a sequence of (nested) autocommands.
|
not done yet in a sequence of (nested) autocommands.
|
||||||
This is short for: >
|
This is short for: >
|
||||||
@@ -380,6 +380,13 @@ Setting the filetype
|
|||||||
< This command is used in a filetype.vim file to avoid
|
< This command is used in a filetype.vim file to avoid
|
||||||
setting the 'filetype' option twice, causing different
|
setting the 'filetype' option twice, causing different
|
||||||
settings and syntax files to be loaded.
|
settings and syntax files to be loaded.
|
||||||
|
|
||||||
|
When the optional FALLBACK argument is present, a
|
||||||
|
later :setfiletype command will override the
|
||||||
|
'filetype'. This is to used for filetype detections
|
||||||
|
that are just a guess. |did_filetype()| will return
|
||||||
|
false after this command.
|
||||||
|
|
||||||
{not in Vi}
|
{not in Vi}
|
||||||
|
|
||||||
*option-window* *optwin*
|
*option-window* *optwin*
|
||||||
@@ -7735,6 +7742,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
compatible terminal.
|
compatible terminal.
|
||||||
If setting this option does not work (produces a colorless UI)
|
If setting this option does not work (produces a colorless UI)
|
||||||
reading |xterm-true-color| might help.
|
reading |xterm-true-color| might help.
|
||||||
|
Note that the "cterm" attributes are still used, not the "gui" ones.
|
||||||
NOTE: This option is reset when 'compatible' is set.
|
NOTE: This option is reset when 'compatible' is set.
|
||||||
|
|
||||||
*'terse'* *'noterse'*
|
*'terse'* *'noterse'*
|
||||||
|
@@ -144,7 +144,7 @@ The default value for $VIM is set at compile time and can be determined with >
|
|||||||
:version
|
:version
|
||||||
|
|
||||||
The normal value is /boot/home/config/share/vim. If you don't like it you can
|
The normal value is /boot/home/config/share/vim. If you don't like it you can
|
||||||
set the VIM environment variable to override this, or set 'helpfile' in your
|
set the Vim environment variable to override this, or set 'helpfile' in your
|
||||||
.vimrc: >
|
.vimrc: >
|
||||||
|
|
||||||
:if version >= 500
|
:if version >= 500
|
||||||
|
@@ -539,7 +539,7 @@ More info under :help hardcopy
|
|||||||
|
|
||||||
8.10 Setting up the symbols
|
8.10 Setting up the symbols
|
||||||
|
|
||||||
When I use GVIM this way and press CTRL-Y in the parent terminal, gvim exits.
|
When I use gvim this way and press CTRL-Y in the parent terminal, gvim exits.
|
||||||
I now use a different symbol that seems to work OK and fixes the problem.
|
I now use a different symbol that seems to work OK and fixes the problem.
|
||||||
I suggest this instead: >
|
I suggest this instead: >
|
||||||
|
|
||||||
@@ -547,7 +547,7 @@ I suggest this instead: >
|
|||||||
|
|
||||||
The /INPUT=NLA0: separates the standard input of the gvim process from the
|
The /INPUT=NLA0: separates the standard input of the gvim process from the
|
||||||
parent terminal, to block signals from the parent window.
|
parent terminal, to block signals from the parent window.
|
||||||
Without the -GEOMETRY, the GVIM window size will be minimal and the menu
|
Without the -GEOMETRY, the gvim window size will be minimal and the menu
|
||||||
will be confused after a window-resize.
|
will be confused after a window-resize.
|
||||||
|
|
||||||
(Carlo Mekenkamp, Coen Engelbarts, Vim 6.0ac)
|
(Carlo Mekenkamp, Coen Engelbarts, Vim 6.0ac)
|
||||||
|
@@ -135,7 +135,7 @@ you will need to get a version older than that.
|
|||||||
6. Running under Windows 3.1 *win32-win3.1*
|
6. Running under Windows 3.1 *win32-win3.1*
|
||||||
|
|
||||||
*win32s* *windows-3.1* *gui-w32s*
|
*win32s* *windows-3.1* *gui-w32s*
|
||||||
There was a special version of Gvim that runs under Windows 3.1 and 3.11.
|
There was a special version of gvim that runs under Windows 3.1 and 3.11.
|
||||||
Support was removed in patch 7.4.1363.
|
Support was removed in patch 7.4.1363.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
@@ -9,7 +9,7 @@ Copyright: (c) 2004-2012 by Charles E. Campbell *glvs-copyright*
|
|||||||
The VIM LICENSE (see |copyright|) applies to the files in this
|
The VIM LICENSE (see |copyright|) applies to the files in this
|
||||||
package, including getscriptPlugin.vim, getscript.vim,
|
package, including getscriptPlugin.vim, getscript.vim,
|
||||||
GetLatestVimScripts.dist, and pi_getscript.txt, except use "getscript"
|
GetLatestVimScripts.dist, and pi_getscript.txt, except use "getscript"
|
||||||
instead of "VIM". Like anything else that's free, getscript and its
|
instead of "Vim". Like anything else that's free, getscript and its
|
||||||
associated files are provided *as is* and comes with no warranty of
|
associated files are provided *as is* and comes with no warranty of
|
||||||
any kind, either expressed or implied. No guarantees of
|
any kind, either expressed or implied. No guarantees of
|
||||||
merchantability. No guarantees of suitability for any purpose. By
|
merchantability. No guarantees of suitability for any purpose. By
|
||||||
|
@@ -99,25 +99,25 @@ If the option is empty, then vim will use the system default printer for
|
|||||||
HPUX: hp-roman8,
|
HPUX: hp-roman8,
|
||||||
EBCDIC: ebcdic-uk)
|
EBCDIC: ebcdic-uk)
|
||||||
global
|
global
|
||||||
Sets the character encoding used when printing. This option tells VIM which
|
Sets the character encoding used when printing. This option tells Vim which
|
||||||
print character encoding file from the "print" directory in 'runtimepath' to
|
print character encoding file from the "print" directory in 'runtimepath' to
|
||||||
use.
|
use.
|
||||||
|
|
||||||
This option will accept any value from |encoding-names|. Any recognized names
|
This option will accept any value from |encoding-names|. Any recognized names
|
||||||
are converted to VIM standard names - see 'encoding' for more details. Names
|
are converted to Vim standard names - see 'encoding' for more details. Names
|
||||||
not recognized by VIM will just be converted to lower case and underscores
|
not recognized by Vim will just be converted to lower case and underscores
|
||||||
replaced with '-' signs.
|
replaced with '-' signs.
|
||||||
|
|
||||||
If 'printencoding' is empty or VIM cannot find the file then it will use
|
If 'printencoding' is empty or Vim cannot find the file then it will use
|
||||||
'encoding' (if VIM is compiled with |+multi_byte| and it is set an 8-bit
|
'encoding' (if Vim is compiled with |+multi_byte| and it is set an 8-bit
|
||||||
encoding) to find the print character encoding file. If VIM is unable to find
|
encoding) to find the print character encoding file. If Vim is unable to find
|
||||||
a character encoding file then it will use the "latin1" print character
|
a character encoding file then it will use the "latin1" print character
|
||||||
encoding file.
|
encoding file.
|
||||||
|
|
||||||
When 'encoding' is set to a multi-byte encoding, VIM will try to convert
|
When 'encoding' is set to a multi-byte encoding, Vim will try to convert
|
||||||
characters to the printing encoding for printing (if 'printencoding' is empty
|
characters to the printing encoding for printing (if 'printencoding' is empty
|
||||||
then the conversion will be to latin1). Conversion to a printing encoding
|
then the conversion will be to latin1). Conversion to a printing encoding
|
||||||
other than latin1 will require VIM to be compiled with the |+iconv| feature.
|
other than latin1 will require Vim to be compiled with the |+iconv| feature.
|
||||||
If no conversion is possible then printing will fail. Any characters that
|
If no conversion is possible then printing will fail. Any characters that
|
||||||
cannot be converted will be replaced with upside down question marks.
|
cannot be converted will be replaced with upside down question marks.
|
||||||
|
|
||||||
@@ -203,7 +203,7 @@ header is used when this option is empty.
|
|||||||
'printmbcharset' 'pmbcs' string (default "")
|
'printmbcharset' 'pmbcs' string (default "")
|
||||||
global
|
global
|
||||||
Sets the CJK character set to be used when generating CJK output from
|
Sets the CJK character set to be used when generating CJK output from
|
||||||
|:hardcopy|. The following predefined values are currently recognised by VIM:
|
|:hardcopy|. The following predefined values are currently recognised by Vim:
|
||||||
|
|
||||||
Value Description ~
|
Value Description ~
|
||||||
Chinese GB_2312-80
|
Chinese GB_2312-80
|
||||||
@@ -270,7 +270,7 @@ Japanese text you would do the following; >
|
|||||||
|
|
||||||
If 'printmbcharset' is not one of the above values then it is assumed to
|
If 'printmbcharset' is not one of the above values then it is assumed to
|
||||||
specify a custom multi-byte character set and no check will be made that it is
|
specify a custom multi-byte character set and no check will be made that it is
|
||||||
compatible with the value for 'printencoding'. VIM will look for a file
|
compatible with the value for 'printencoding'. Vim will look for a file
|
||||||
defining the character set in the "print" directory in 'runtimepath'.
|
defining the character set in the "print" directory in 'runtimepath'.
|
||||||
|
|
||||||
*pmbfn-option*
|
*pmbfn-option*
|
||||||
@@ -420,10 +420,10 @@ There are currently a number of limitations with PostScript printing:
|
|||||||
possible to get all the characters in an encoding to print by installing a
|
possible to get all the characters in an encoding to print by installing a
|
||||||
new version of the Courier font family.
|
new version of the Courier font family.
|
||||||
|
|
||||||
- Multi-byte support - Currently VIM will try to convert multi-byte characters
|
- Multi-byte support - Currently Vim will try to convert multi-byte characters
|
||||||
to the 8-bit encoding specified by 'printencoding' (or latin1 if it is
|
to the 8-bit encoding specified by 'printencoding' (or latin1 if it is
|
||||||
empty). Any characters that are not successfully converted are shown as
|
empty). Any characters that are not successfully converted are shown as
|
||||||
unknown characters. Printing will fail if VIM cannot convert the multi-byte
|
unknown characters. Printing will fail if Vim cannot convert the multi-byte
|
||||||
to the 8-bit encoding.
|
to the 8-bit encoding.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
@@ -434,11 +434,11 @@ you need to define your own PostScript font encoding vector. Details on how
|
|||||||
to define a font encoding vector is beyond the scope of this help file, but
|
to define a font encoding vector is beyond the scope of this help file, but
|
||||||
you can find details in the PostScript Language Reference Manual, 3rd Edition,
|
you can find details in the PostScript Language Reference Manual, 3rd Edition,
|
||||||
published by Addison-Wesley and available in PDF form at
|
published by Addison-Wesley and available in PDF form at
|
||||||
http://www.adobe.com/. The following describes what you need to do for VIM to
|
http://www.adobe.com/. The following describes what you need to do for Vim to
|
||||||
locate and use your print character encoding.
|
locate and use your print character encoding.
|
||||||
|
|
||||||
i. Decide on a unique name for your encoding vector, one that does not clash
|
i. Decide on a unique name for your encoding vector, one that does not clash
|
||||||
with any of the recognized or standard encoding names that VIM uses (see
|
with any of the recognized or standard encoding names that Vim uses (see
|
||||||
|encoding-names| for a list), and that no one else is likely to use.
|
|encoding-names| for a list), and that no one else is likely to use.
|
||||||
ii. Copy $VIMRUNTIME/print/latin1.ps to the print subdirectory in your
|
ii. Copy $VIMRUNTIME/print/latin1.ps to the print subdirectory in your
|
||||||
'runtimepath' and rename it with your unique name.
|
'runtimepath' and rename it with your unique name.
|
||||||
@@ -446,23 +446,23 @@ iii. Edit your renamed copy of latin1.ps, replacing all occurrences of latin1
|
|||||||
with your unique name (don't forget the line starting %%Title:), and
|
with your unique name (don't forget the line starting %%Title:), and
|
||||||
modify the array of glyph names to define your new encoding vector. The
|
modify the array of glyph names to define your new encoding vector. The
|
||||||
array must have exactly 256 entries or you will not be able to print!
|
array must have exactly 256 entries or you will not be able to print!
|
||||||
iv. Within VIM, set 'printencoding' to your unique encoding name and then
|
iv. Within Vim, set 'printencoding' to your unique encoding name and then
|
||||||
print your file. VIM will now use your custom print character encoding.
|
print your file. Vim will now use your custom print character encoding.
|
||||||
|
|
||||||
VIM will report an error with the resource file if you change the order or
|
Vim will report an error with the resource file if you change the order or
|
||||||
content of the first 3 lines, other than the name of the encoding on the line
|
content of the first 3 lines, other than the name of the encoding on the line
|
||||||
starting %%Title: or the version number on the line starting %%Version:.
|
starting %%Title: or the version number on the line starting %%Version:.
|
||||||
|
|
||||||
[Technical explanation for those that know PostScript - VIM looks for a file
|
[Technical explanation for those that know PostScript - Vim looks for a file
|
||||||
with the same name as the encoding it will use when printing. The file
|
with the same name as the encoding it will use when printing. The file
|
||||||
defines a new PostScript Encoding resource called /VIM-name, where name is the
|
defines a new PostScript Encoding resource called /VIM-name, where name is the
|
||||||
print character encoding VIM will use.]
|
print character encoding Vim will use.]
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
5. PostScript CJK Printing *postscript-cjk-printing*
|
5. PostScript CJK Printing *postscript-cjk-printing*
|
||||||
*E673* *E674* *E675*
|
*E673* *E674* *E675*
|
||||||
|
|
||||||
VIM supports printing of Chinese, Japanese, and Korean files. Setting up VIM
|
Vim supports printing of Chinese, Japanese, and Korean files. Setting up Vim
|
||||||
to correctly print CJK files requires setting up a few more options.
|
to correctly print CJK files requires setting up a few more options.
|
||||||
|
|
||||||
Each of these countries has many standard character sets and encodings which
|
Each of these countries has many standard character sets and encodings which
|
||||||
@@ -483,7 +483,7 @@ option allows you to specify different fonts to use when printing characters
|
|||||||
which are syntax highlighted with the font styles normal, italic, bold and
|
which are syntax highlighted with the font styles normal, italic, bold and
|
||||||
bold-italic.
|
bold-italic.
|
||||||
|
|
||||||
No CJK fonts are supplied with VIM. There are some free Korean, Japanese, and
|
No CJK fonts are supplied with Vim. There are some free Korean, Japanese, and
|
||||||
Traditional Chinese fonts available at:
|
Traditional Chinese fonts available at:
|
||||||
|
|
||||||
http://examples.oreilly.com/cjkvinfo/adobe/samples/
|
http://examples.oreilly.com/cjkvinfo/adobe/samples/
|
||||||
@@ -498,7 +498,7 @@ CJK fonts can be large containing several thousand glyphs, and it is not
|
|||||||
uncommon to find that they only contain a subset of a national standard. It
|
uncommon to find that they only contain a subset of a national standard. It
|
||||||
is not unusual to find the fonts to not include characters for codes in the
|
is not unusual to find the fonts to not include characters for codes in the
|
||||||
ASCII code range. If you find half-width Roman characters are not appearing
|
ASCII code range. If you find half-width Roman characters are not appearing
|
||||||
in your printout then you should configure VIM to use the Courier font the
|
in your printout then you should configure Vim to use the Courier font the
|
||||||
half-width ASCII characters with 'printmbfont'. If your font does not include
|
half-width ASCII characters with 'printmbfont'. If your font does not include
|
||||||
other characters then you will need to find another font that does.
|
other characters then you will need to find another font that does.
|
||||||
|
|
||||||
@@ -506,7 +506,7 @@ Another issue with ASCII characters, is that the various national character
|
|||||||
sets specify a couple of different glyphs in the ASCII code range. If you
|
sets specify a couple of different glyphs in the ASCII code range. If you
|
||||||
print ASCII text using the national character set you may see some unexpected
|
print ASCII text using the national character set you may see some unexpected
|
||||||
characters. If you want true ASCII code printing then you need to configure
|
characters. If you want true ASCII code printing then you need to configure
|
||||||
VIM to output ASCII characters for the ASCII code range with 'printmbfont'.
|
Vim to output ASCII characters for the ASCII code range with 'printmbfont'.
|
||||||
|
|
||||||
It is possible to define your own multi-byte character set although this
|
It is possible to define your own multi-byte character set although this
|
||||||
should not be attempted lightly. A discussion on the process if beyond the
|
should not be attempted lightly. A discussion on the process if beyond the
|
||||||
@@ -525,13 +525,13 @@ print job completing.
|
|||||||
There are a number of possible causes as to why the printing may have failed:
|
There are a number of possible causes as to why the printing may have failed:
|
||||||
|
|
||||||
- Wrong version of the prolog resource file. The prolog resource file
|
- Wrong version of the prolog resource file. The prolog resource file
|
||||||
contains some PostScript that VIM needs to be able to print. Each version
|
contains some PostScript that Vim needs to be able to print. Each version
|
||||||
of VIM needs one particular version. Make sure you have correctly installed
|
of Vim needs one particular version. Make sure you have correctly installed
|
||||||
the runtime files, and don't have any old versions of a file called prolog
|
the runtime files, and don't have any old versions of a file called prolog
|
||||||
in the print directory in your 'runtimepath' directory.
|
in the print directory in your 'runtimepath' directory.
|
||||||
|
|
||||||
- Paper size. Some PostScript printers will abort printing a file if they do
|
- Paper size. Some PostScript printers will abort printing a file if they do
|
||||||
not support the requested paper size. By default VIM uses A4 paper. Find
|
not support the requested paper size. By default Vim uses A4 paper. Find
|
||||||
out what size paper your printer normally uses and set the appropriate paper
|
out what size paper your printer normally uses and set the appropriate paper
|
||||||
size with 'printoptions'. If you cannot find the name of the paper used,
|
size with 'printoptions'. If you cannot find the name of the paper used,
|
||||||
measure a sheet and compare it with the table of supported paper sizes listed
|
measure a sheet and compare it with the table of supported paper sizes listed
|
||||||
@@ -668,7 +668,7 @@ complex print document creation.
|
|||||||
|
|
||||||
N-UP PRINTING
|
N-UP PRINTING
|
||||||
|
|
||||||
The psnup utility takes an existing PostScript file generated from VIM and
|
The psnup utility takes an existing PostScript file generated from Vim and
|
||||||
convert it to an n-up version. The simplest way to create a 2-up printout is
|
convert it to an n-up version. The simplest way to create a 2-up printout is
|
||||||
to first create a PostScript file with: >
|
to first create a PostScript file with: >
|
||||||
|
|
||||||
@@ -724,16 +724,16 @@ There are a couple of points to bear in mind:
|
|||||||
==============================================================================
|
==============================================================================
|
||||||
8. Formfeed Characters *printing-formfeed*
|
8. Formfeed Characters *printing-formfeed*
|
||||||
|
|
||||||
By default VIM does not do any special processing of |formfeed| control
|
By default Vim does not do any special processing of |formfeed| control
|
||||||
characters. Setting the 'printoptions' formfeed item will make VIM recognize
|
characters. Setting the 'printoptions' formfeed item will make Vim recognize
|
||||||
formfeed characters and continue printing the current line at the beginning
|
formfeed characters and continue printing the current line at the beginning
|
||||||
of the first line on a new page. The use of formfeed characters provides
|
of the first line on a new page. The use of formfeed characters provides
|
||||||
rudimentary print control but there are certain things to be aware of.
|
rudimentary print control but there are certain things to be aware of.
|
||||||
|
|
||||||
VIM will always start printing a line (including a line number if enabled)
|
Vim will always start printing a line (including a line number if enabled)
|
||||||
containing a formfeed character, even if it is the first character on the
|
containing a formfeed character, even if it is the first character on the
|
||||||
line. This means if a line starting with a formfeed character is the first
|
line. This means if a line starting with a formfeed character is the first
|
||||||
line of a page then VIM will print a blank page.
|
line of a page then Vim will print a blank page.
|
||||||
|
|
||||||
Since the line number is printed at the start of printing the line containing
|
Since the line number is printed at the start of printing the line containing
|
||||||
the formfeed character, the remainder of the line printed on the new page
|
the formfeed character, the remainder of the line printed on the new page
|
||||||
@@ -742,7 +742,7 @@ lines of a long line when wrap in 'printoptions' is enabled).
|
|||||||
|
|
||||||
If the formfeed character is the last character on a line, then printing will
|
If the formfeed character is the last character on a line, then printing will
|
||||||
continue on the second line of the new page, not the first. This is due to
|
continue on the second line of the new page, not the first. This is due to
|
||||||
VIM processing the end of the line after the formfeed character and moving
|
Vim processing the end of the line after the formfeed character and moving
|
||||||
down a line to continue printing.
|
down a line to continue printing.
|
||||||
|
|
||||||
Due to the points made above it is recommended that when formfeed character
|
Due to the points made above it is recommended that when formfeed character
|
||||||
|
@@ -63,53 +63,53 @@ versions of 'emacs' in the late 1970's and was relieved by finding 'vi' in the
|
|||||||
first UNIX I came across in 1983). In my opinion, it's about time 'VIM'
|
first UNIX I came across in 1983). In my opinion, it's about time 'VIM'
|
||||||
replace 'emacs' as the standard for top editors. (Bo Thide', Sweden)
|
replace 'emacs' as the standard for top editors. (Bo Thide', Sweden)
|
||||||
|
|
||||||
I love and use VIM heavily too. (Larry Wall)
|
I love and use Vim heavily too. (Larry Wall)
|
||||||
|
|
||||||
Vi is like a Ferrari, if you're a beginner, it handles like a bitch, but once
|
Vi is like a Ferrari, if you're a beginner, it handles like a bitch, but once
|
||||||
you get the hang of it, it's small, powerful and FAST! (Unknown)
|
you get the hang of it, it's small, powerful and FAST! (Unknown)
|
||||||
VIM is like a new model Ferrari, and sounds like one too - "VIIIIIIMMM!"
|
Vim is like a new model Ferrari, and sounds like one too - "VIIIIIIMMM!"
|
||||||
(Stephen Riehm, Germany)
|
(Stephen Riehm, Germany)
|
||||||
|
|
||||||
Schon bei Nutzung eines Bruchteils der VIM-Funktionen wird der Benutzer recht
|
Schon bei Nutzung eines Bruchteils der Vim-Funktionen wird der Benutzer recht
|
||||||
schnell die Vorzuege dieses Editors kennen- und schaetzenlernen.
|
schnell die Vorzuege dieses Editors kennen- und schaetzenlernen.
|
||||||
Translated: Even when only using a fraction of VIM-functions, the user will
|
Translated: Even when only using a fraction of Vim-functions, the user will
|
||||||
quickly get used to and appreciate the advantages of this editor. (Garry
|
quickly get used to and appreciate the advantages of this editor. (Garry
|
||||||
Glendown, conclusion of an article on VIM in iX magazine 9/1998)
|
Glendown, conclusion of an article on Vim in iX magazine 9/1998)
|
||||||
|
|
||||||
I've recently acquired the O'Reilly book on VI (it also discusses VIM
|
I've recently acquired the O'Reilly book on Vi (it also discusses Vim
|
||||||
in-depth), and I'm amazed at just how powerful this application is. (Jeffrey
|
in-depth), and I'm amazed at just how powerful this application is. (Jeffrey
|
||||||
Rankin)
|
Rankin)
|
||||||
|
|
||||||
This guide was written using the Windows 9.x distribution of GVIM, which is
|
This guide was written using the Windows 9.x distribution of gvim, which is
|
||||||
quite possibly the greatest thing to come along since God created the naked
|
quite possibly the greatest thing to come along since God created the naked
|
||||||
girl. (Michael DiBernardo)
|
girl. (Michael DiBernardo)
|
||||||
|
|
||||||
Boy, I thought I knew almost everything about VIM, but every time I browse the
|
Boy, I thought I knew almost everything about Vim, but every time I browse the
|
||||||
online documentation, I hit upon a minor but cool aspect of a VIM feature that
|
online documentation, I hit upon a minor but cool aspect of a Vim feature that
|
||||||
I didn't know before! I must say the documentation is one the finest I've
|
I didn't know before! I must say the documentation is one the finest I've
|
||||||
ever seen in a product -- even better than most commercial products.
|
ever seen in a product -- even better than most commercial products.
|
||||||
(Gautam Mudunuri)
|
(Gautam Mudunuri)
|
||||||
|
|
||||||
VIM 4.5 is really a fantastic editor. It has sooooo many features and more
|
Vim 4.5 is really a fantastic editor. It has sooooo many features and more
|
||||||
importantly, the defaults are so well thought out that you really don't have
|
importantly, the defaults are so well thought out that you really don't have
|
||||||
to change anything!! Words cannot express my amazement and gratitude to the
|
to change anything!! Words cannot express my amazement and gratitude to the
|
||||||
creators of VIM. Keep it up. (Vikas, USA)
|
creators of Vim. Keep it up. (Vikas, USA)
|
||||||
|
|
||||||
I wonder how long it will be before people will refer to other Vi editors as
|
I wonder how long it will be before people will refer to other Vi editors as
|
||||||
VIM clones? (Darren Hiebert)
|
Vim clones? (Darren Hiebert)
|
||||||
|
|
||||||
I read about [auto-positioning-in-file-based-on-the-errors-from-make] in one
|
I read about [auto-positioning-in-file-based-on-the-errors-from-make] in one
|
||||||
of those "Perfect Programmer's Editor" threads and was delighted to discover
|
of those "Perfect Programmer's Editor" threads and was delighted to discover
|
||||||
that VIM already supports it. (Brendan Macmillan, Australia)
|
that Vim already supports it. (Brendan Macmillan, Australia)
|
||||||
|
|
||||||
I just discovered VIM (5.0) and I'm telling everyone I know about it!
|
I just discovered Vim (5.0) and I'm telling everyone I know about it!
|
||||||
I tell them VIM stands for VI for the new (M)illenium. Thanks so much!
|
I tell them Vim stands for Vi for the new (M)illenium. Thanks so much!
|
||||||
(Matt F. Valentine)
|
(Matt F. Valentine)
|
||||||
|
|
||||||
I think from now on "vi" should be called "Vim Imitation", not the other way
|
I think from now on "vi" should be called "Vim Imitation", not the other way
|
||||||
around. (Rungun Ramanathan)
|
around. (Rungun Ramanathan)
|
||||||
|
|
||||||
The Law of VIM:
|
The Law of Vim:
|
||||||
For each member b of the possible behaviour space B of program P, there exists
|
For each member b of the possible behaviour space B of program P, there exists
|
||||||
a finite time t before which at least one user u in the total user space U of
|
a finite time t before which at least one user u in the total user space U of
|
||||||
program P will request b becomes a member of the allowed behaviour space B'
|
program P will request b becomes a member of the allowed behaviour space B'
|
||||||
@@ -118,42 +118,42 @@ In other words: Sooner or later everyone wants everything as an option.
|
|||||||
(Negri)
|
(Negri)
|
||||||
|
|
||||||
Whenever I move to a new computing platform, the first thing I do is to port
|
Whenever I move to a new computing platform, the first thing I do is to port
|
||||||
VIM. Lately, I am simply stunned by its ease of compilation using the
|
Vim. Lately, I am simply stunned by its ease of compilation using the
|
||||||
configure facility. (A.M. Sabuncu, Turkey)
|
configure facility. (A.M. Sabuncu, Turkey)
|
||||||
|
|
||||||
The options are really excellent and very powerful. (Anish Maharaj)
|
The options are really excellent and very powerful. (Anish Maharaj)
|
||||||
|
|
||||||
The Spring user-interface designs are in, and word from the boutiques is that
|
The Spring user-interface designs are in, and word from the boutiques is that
|
||||||
80x24 text-only mode is back with a *vengeance! Vi editor clone VIM burst onto
|
80x24 text-only mode is back with a *vengeance! Vi editor clone Vim burst onto
|
||||||
March desk-tops with a dazzling show of pastel syntax highlights for its 5.0
|
March desk-tops with a dazzling show of pastel syntax highlights for its 5.0
|
||||||
look. Strident and customizable, VIM raises eyebrows with its interpretation
|
look. Strident and customizable, Vim raises eyebrows with its interpretation
|
||||||
of the classic Vi single-key macro collection.
|
of the classic Vi single-key macro collection.
|
||||||
http://www.ntk.net/index.cgi?back=archive98/now0327.txt&line=179#l
|
http://www.ntk.net/index.cgi?back=archive98/now0327.txt&line=179#l
|
||||||
|
|
||||||
I just wanted to take this opportunity to let you know that VIM 5 ROCKS!
|
I just wanted to take this opportunity to let you know that Vim 5 ROCKS!
|
||||||
Syntax highlighting: how did I survive without it?! Thank you for creating
|
Syntax highlighting: how did I survive without it?! Thank you for creating
|
||||||
mankind's best editor! (Mun Johl, USA)
|
mankind's best editor! (Mun Johl, USA)
|
||||||
|
|
||||||
Thanks again for VIM. I use it every day on Linux. (Eric Foster-Johnson,
|
Thanks again for Vim. I use it every day on Linux. (Eric Foster-Johnson,
|
||||||
author of the book "UNIX Programming Tools")
|
author of the book "UNIX Programming Tools")
|
||||||
|
|
||||||
The BEST EDITOR EVER (Stuart Woolford)
|
The BEST EDITOR EVER (Stuart Woolford)
|
||||||
|
|
||||||
I have used most of VIM's fancy features at least once, many frequently, and I
|
I have used most of Vim's fancy features at least once, many frequently, and I
|
||||||
can honestly say that I couldn't live with anything less anymore. My
|
can honestly say that I couldn't live with anything less anymore. My
|
||||||
productivity has easily doubled compared to what it was when I used vi.
|
productivity has easily doubled compared to what it was when I used vi.
|
||||||
(Sitaram Chamarty)
|
(Sitaram Chamarty)
|
||||||
|
|
||||||
I luv VIM. It is incredible. I'm naming my first-born Vimberly. (Jose
|
I luv Vim. It is incredible. I'm naming my first-born Vimberly. (Jose
|
||||||
Unpingco, USA)
|
Unpingco, USA)
|
||||||
|
|
||||||
Hint: "VIM" is "vi improved" - much better! (Sven Guckes, Germany)
|
Hint: "Vim" is "vi improved" - much better! (Sven Guckes, Germany)
|
||||||
|
|
||||||
I use VIM every day. I spend more time in VIM than in any other program...
|
I use Vim every day. I spend more time in Vim than in any other program...
|
||||||
It's the best vi clone there is. I think it's great. (Craig Sanders,
|
It's the best vi clone there is. I think it's great. (Craig Sanders,
|
||||||
Australia)
|
Australia)
|
||||||
|
|
||||||
I strongly advise using VIM--its infinite undo/redo saved me much grief.
|
I strongly advise using Vim--its infinite undo/redo saved me much grief.
|
||||||
(Terry Brown)
|
(Terry Brown)
|
||||||
|
|
||||||
Thanks very much for writing what in my opinion is the finest text editor on
|
Thanks very much for writing what in my opinion is the finest text editor on
|
||||||
@@ -163,98 +163,98 @@ the planet. If I were to get another cat, I would name it "Vim".
|
|||||||
I typed :set all and the screen FILLED up with options. A whole screen of
|
I typed :set all and the screen FILLED up with options. A whole screen of
|
||||||
things to be set and unset. I saw some of my old friends like wrapmargin,
|
things to be set and unset. I saw some of my old friends like wrapmargin,
|
||||||
modelines and showmode, but the screen was FILLED with new friends! I love
|
modelines and showmode, but the screen was FILLED with new friends! I love
|
||||||
them all! I love VIM! I'm so happy that I've found this editor! I feel
|
them all! I love Vim! I'm so happy that I've found this editor! I feel
|
||||||
like how I once felt when I started using vi after a couple of years of using
|
like how I once felt when I started using vi after a couple of years of using
|
||||||
ed. I never thought I'd forsake my beloved ed, but vi ... oh god, vi was
|
ed. I never thought I'd forsake my beloved ed, but vi ... oh god, vi was
|
||||||
great. And now, VIM. (Peter Jay Salzman, USA)
|
great. And now, Vim. (Peter Jay Salzman, USA)
|
||||||
|
|
||||||
I am really happy with such a wonderful software package. Much better than
|
I am really happy with such a wonderful software package. Much better than
|
||||||
almost any expensive, off the shelf program. (Jeff Walker)
|
almost any expensive, off the shelf program. (Jeff Walker)
|
||||||
|
|
||||||
Whenever I reread the VIM documentation I'm overcome with excitement at the
|
Whenever I reread the Vim documentation I'm overcome with excitement at the
|
||||||
power of the editor. (William Edward Webber, Australia)
|
power of the editor. (William Edward Webber, Australia)
|
||||||
|
|
||||||
Hurrah for VIM!! It is "at your fingertips" like vi, and has the extensions
|
Hurrah for Vim!! It is "at your fingertips" like vi, and has the extensions
|
||||||
that vi sorely needs: highlighting for executing commands on blocks, an easily
|
that vi sorely needs: highlighting for executing commands on blocks, an easily
|
||||||
navigable and digestible help screen, and more. (Paul Pax)
|
navigable and digestible help screen, and more. (Paul Pax)
|
||||||
|
|
||||||
The reason WHY I don't have this amazingly useful macro anymore, is that I
|
The reason WHY I don't have this amazingly useful macro anymore, is that I
|
||||||
now use VIM - and this is built in!! (Stephen Riehm, Germany)
|
now use Vim - and this is built in!! (Stephen Riehm, Germany)
|
||||||
|
|
||||||
I am a user of VIM and I love it. I use it to do all my programming, C,
|
I am a user of Vim and I love it. I use it to do all my programming, C,
|
||||||
C++, HTML what ever. (Tim Allwine)
|
C++, HTML what ever. (Tim Allwine)
|
||||||
|
|
||||||
I discovered VIM after years of struggling with the original vi, and I just
|
I discovered Vim after years of struggling with the original vi, and I just
|
||||||
can't live without it anymore. (Emmanuel Mogenet, USA)
|
can't live without it anymore. (Emmanuel Mogenet, USA)
|
||||||
|
|
||||||
Emacs has not a bit of chance to survive so long as VIM is around. Besides,
|
Emacs has not a bit of chance to survive so long as Vim is around. Besides,
|
||||||
it also has the most detailed software documentation I have ever seen---much
|
it also has the most detailed software documentation I have ever seen---much
|
||||||
better than most commercial software! (Leiming Qian)
|
better than most commercial software! (Leiming Qian)
|
||||||
|
|
||||||
This version of VIM will just blow people apart when they discover just how
|
This version of Vim will just blow people apart when they discover just how
|
||||||
fantastic it is! (Tony Nugent, Australia)
|
fantastic it is! (Tony Nugent, Australia)
|
||||||
|
|
||||||
I took your advice & finally got VIM & I'm really impressed. Instant convert.
|
I took your advice & finally got Vim & I'm really impressed. Instant convert.
|
||||||
(Patrick Killelea, USA)
|
(Patrick Killelea, USA)
|
||||||
|
|
||||||
VIM is by far my favorite piece of shareware and I have been particularly
|
Vim is by far my favorite piece of shareware and I have been particularly
|
||||||
pleased with version 3.0. This is really a solid piece of work. (Robert
|
pleased with version 3.0. This is really a solid piece of work. (Robert
|
||||||
Colon, USA)
|
Colon, USA)
|
||||||
|
|
||||||
VIM is a joy to use, it is so well thought and practical that I wonder why
|
Vim is a joy to use, it is so well thought and practical that I wonder why
|
||||||
anybody would use visual development tools. VIM is powerful and elegant, it
|
anybody would use visual development tools. Vim is powerful and elegant, it
|
||||||
looks deceptively simple but is almost as complex as a 747 (especially when I
|
looks deceptively simple but is almost as complex as a 747 (especially when I
|
||||||
look at my growing .vimrc), keep up that wonderful job, VIM is a centerpiece
|
look at my growing .vimrc), keep up that wonderful job, Vim is a centerpiece
|
||||||
of the free software world. (Louis-David Mitterand, USA)
|
of the free software world. (Louis-David Mitterand, USA)
|
||||||
|
|
||||||
I cannot believe how great it is to use VIM. I think the guys at work are
|
I cannot believe how great it is to use Vim. I think the guys at work are
|
||||||
getting tired of hearing me bragging about it. Others eyes are lighting up.
|
getting tired of hearing me bragging about it. Others eyes are lighting up.
|
||||||
(Rick Croote)
|
(Rick Croote)
|
||||||
|
|
||||||
Emacs takes way too much time to start up and run, it is too big and bulky for
|
Emacs takes way too much time to start up and run, it is too big and bulky for
|
||||||
effective use and the interface is more confusing than it is of any help. VIM
|
effective use and the interface is more confusing than it is of any help. Vim
|
||||||
however is short, it is fast, it is powerful, it has a good interface and it
|
however is short, it is fast, it is powerful, it has a good interface and it
|
||||||
is all purpose. (Paal Ditlefsen Ekran)
|
is all purpose. (Paal Ditlefsen Ekran)
|
||||||
|
|
||||||
From the first time I got VIM3.0, I was very enthusiastic. It has almost no
|
From the first time I got Vim3.0, I was very enthusiastic. It has almost no
|
||||||
problems. The swapfile handling and the backup possibilities are robust, also
|
problems. The swapfile handling and the backup possibilities are robust, also
|
||||||
the protection against editing one file twice. It is very compatible to the
|
the protection against editing one file twice. It is very compatible to the
|
||||||
real VI (and that is a MUST, because my brain is trained over years in using
|
real VI (and that is a MUST, because my brain is trained over years in using
|
||||||
it). (Gert van Antwerpen, Holland)
|
it). (Gert van Antwerpen, Holland)
|
||||||
|
|
||||||
Visual mode in VIM is a very powerful thing! (Tony Nugent, Australia)
|
Visual mode in Vim is a very powerful thing! (Tony Nugent, Australia)
|
||||||
|
|
||||||
I have to say that VIM is =THE= single greatest piece of source code to ever
|
I have to say that Vim is =THE= single greatest piece of source code to ever
|
||||||
come across the net (Jim Battle, USA).
|
come across the net (Jim Battle, USA).
|
||||||
|
|
||||||
In fact, if you do want to get a new vi I'd suggest VIM-3.0. This is, by
|
In fact, if you do want to get a new vi I'd suggest Vim-3.0. This is, by
|
||||||
far, the best version of vi I've ever seen (Albert W. Schueller).
|
far, the best version of vi I've ever seen (Albert W. Schueller).
|
||||||
|
|
||||||
I should mention that VIM is a very good editor and can compete with anything
|
I should mention that Vim is a very good editor and can compete with anything
|
||||||
(Ilya Beloozerov).
|
(Ilya Beloozerov).
|
||||||
|
|
||||||
To tell the truth sometimes I used elvis, vile, xvi, calvin, etc. And this is
|
To tell the truth sometimes I used elvis, vile, xvi, calvin, etc. And this is
|
||||||
the reason that I can state that VIM is the best! (Ferenc Deak, Hungary)
|
the reason that I can state that Vim is the best! (Ferenc Deak, Hungary)
|
||||||
|
|
||||||
VIM is by far the best editor that I have used in a long time, and I have
|
Vim is by far the best editor that I have used in a long time, and I have
|
||||||
looked at just about every thing that is available for every platform that I
|
looked at just about every thing that is available for every platform that I
|
||||||
use. VIM is the best on all of them. (Guy L. Oliver)
|
use. Vim is the best on all of them. (Guy L. Oliver)
|
||||||
|
|
||||||
VIM is the greatest editor since the stone chisel. (Jose Unpingco, USA)
|
Vim is the greatest editor since the stone chisel. (Jose Unpingco, USA)
|
||||||
|
|
||||||
I would like to say that with VIM I am finally making the 'emacs to vi'
|
I would like to say that with Vim I am finally making the 'emacs to vi'
|
||||||
transition - as an Editor it is so much better in many ways: keyboard layout,
|
transition - as an Editor it is so much better in many ways: keyboard layout,
|
||||||
memory usage, text alteration to name 3. (Mark Adam)
|
memory usage, text alteration to name 3. (Mark Adam)
|
||||||
|
|
||||||
In fact, now if I want to know what a particular setting does in vi, I fire up
|
In fact, now if I want to know what a particular setting does in vi, I fire up
|
||||||
VIM and check out its help! (Nikhil Patel, USA)
|
Vim and check out its help! (Nikhil Patel, USA)
|
||||||
|
|
||||||
As a vi user, VIM has made working with text a far more pleasant task than
|
As a vi user, Vim has made working with text a far more pleasant task than
|
||||||
before I encountered this program. (Steinar Knutsen, Norway)
|
before I encountered this program. (Steinar Knutsen, Norway)
|
||||||
|
|
||||||
I use VIM since version 3.0. Since that time, it is the ONLY editor I use,
|
I use Vim since version 3.0. Since that time, it is the ONLY editor I use,
|
||||||
with Solaris, Linux and OS/2 Warp. I suggest all my friends to use VIM, they
|
with Solaris, Linux and OS/2 Warp. I suggest all my friends to use Vim, they
|
||||||
try, and they continue using it. VIM is really the best software I have ever
|
try, and they continue using it. Vim is really the best software I have ever
|
||||||
downloaded from the Internet, and the best editor I know of. (Marco
|
downloaded from the Internet, and the best editor I know of. (Marco
|
||||||
Eccettuato, Italy)
|
Eccettuato, Italy)
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*syntax.txt* For Vim version 8.0. Last change: 2017 Feb 06
|
*syntax.txt* For Vim version 8.0. Last change: 2017 Jun 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -4812,10 +4812,11 @@ ctermbg={color-nr} *highlight-ctermbg*
|
|||||||
Example: >
|
Example: >
|
||||||
:highlight Normal ctermfg=grey ctermbg=darkblue
|
:highlight Normal ctermfg=grey ctermbg=darkblue
|
||||||
< When setting the "ctermbg" color for the Normal group, the
|
< When setting the "ctermbg" color for the Normal group, the
|
||||||
'background' option will be adjusted automatically. This causes the
|
'background' option will be adjusted automatically, under the
|
||||||
highlight groups that depend on 'background' to change! This means
|
condition that the color is recognized and 'background' was not set
|
||||||
you should set the colors for Normal first, before setting other
|
explicitly. This causes the highlight groups that depend on
|
||||||
colors.
|
'background' to change! This means you should set the colors for
|
||||||
|
Normal first, before setting other colors.
|
||||||
When a colorscheme is being used, changing 'background' causes it to
|
When a colorscheme is being used, changing 'background' causes it to
|
||||||
be reloaded, which may reset all colors (including Normal). First
|
be reloaded, which may reset all colors (including Normal). First
|
||||||
delete the "g:colors_name" variable when you don't want this.
|
delete the "g:colors_name" variable when you don't want this.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 8.0. Last change: 2017 May 27
|
*todo.txt* For Vim version 8.0. Last change: 2017 Jun 05
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -112,30 +112,19 @@ Regexp problems:
|
|||||||
With foldmethod=syntax and nofoldenable comment highlighting isn't removed.
|
With foldmethod=syntax and nofoldenable comment highlighting isn't removed.
|
||||||
(Marcin Szewczyk, 2017 Apr 26)
|
(Marcin Szewczyk, 2017 Apr 26)
|
||||||
|
|
||||||
Patch for Murphy filetype detection. (Matthew Fernandez, 2017 May 17)
|
ml_get error when using a Python. (Yggdroot, 2017 Jun 1, #1737)
|
||||||
|
|
||||||
ZoomWin plugin ratings went down a lot. Bot problem? (Charles Campbell, 2017
|
|
||||||
May 18)
|
|
||||||
|
|
||||||
ml_get errors with buggy script. (Dominique, 2017 Apr 30)
|
ml_get errors with buggy script. (Dominique, 2017 Apr 30)
|
||||||
|
|
||||||
Error in emsg with buggy script. (Dominique, 2017 Apr 30)
|
Error in emsg with buggy script. (Dominique, 2017 Apr 30)
|
||||||
|
|
||||||
Patch to update 'runtimepath' earlier. (Ingo Karkat, 2017 May 5, #1680)
|
|
||||||
|
|
||||||
Patch to make float2nr() more accurate. (Hirohito Higashi, 2017 May 7, #1688)
|
|
||||||
|
|
||||||
Patch to make :hardcopy handle spaces correctly. (Christian Brabandt, 2017 May
|
|
||||||
7, #1682)
|
|
||||||
|
|
||||||
Add options_default() / options_restore() to set several options to Vim
|
Add options_default() / options_restore() to set several options to Vim
|
||||||
defaults for a plugin. Comments from Zyx, 2017 May 10.
|
defaults for a plugin. Comments from Zyx, 2017 May 10.
|
||||||
Perhaps use a vimcontext / endvimcontext command block.
|
Perhaps use a vimcontext / endvimcontext command block.
|
||||||
|
|
||||||
Patch to recognize 'bg' detection. (Lemonboy, 2017 May 18, #1710)
|
Using freed memory with "qf" FileType autocommand that does :cclose.
|
||||||
|
(Lemonboy, 2017 May 28, #1730, fix in 1734, with test that doesn't fail, but
|
||||||
Patch to recognize 1.0 as a whole as a float. (Yasuhiro Matsumoto, 2017 May
|
it fails when run manually) Add "starting" to test_override()?
|
||||||
11)
|
|
||||||
|
|
||||||
Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696)
|
Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696)
|
||||||
|
|
||||||
@@ -144,13 +133,6 @@ case of :bwipe followed by :new.
|
|||||||
|
|
||||||
Files for Latvian language. (Vitolins, 2017 May 3, #1675)
|
Files for Latvian language. (Vitolins, 2017 May 3, #1675)
|
||||||
|
|
||||||
Adding a filetype in a "start" package is not picked up as expected.
|
|
||||||
(comment by Ingo Karkat, #1679)
|
|
||||||
Patch for a fix, Ingo Karkat, #1693.
|
|
||||||
|
|
||||||
Patch to fix character class detection in NFA engine.
|
|
||||||
(James McCoy, 2017 May 12, update May 24, #1703)
|
|
||||||
|
|
||||||
Setting 'clipboard' to "unnamed" makes a global command very slow (Daniel
|
Setting 'clipboard' to "unnamed" makes a global command very slow (Daniel
|
||||||
Drucker, 2017 May 8).
|
Drucker, 2017 May 8).
|
||||||
This was supposed to be fixed, did it break again somehow?
|
This was supposed to be fixed, did it break again somehow?
|
||||||
@@ -160,13 +142,17 @@ Better TeX indent file. (Christian Brabandt, 2017 May 3)
|
|||||||
|
|
||||||
Openhab syntax file (mueller, #1678)
|
Openhab syntax file (mueller, #1678)
|
||||||
|
|
||||||
Followup patch for 8.0.0590 for "context" in locations. (Yegappan, 2017 May 4)
|
|
||||||
|
|
||||||
Use gvimext.dll from the nightly build? (Issue #249)
|
Use gvimext.dll from the nightly build? (Issue #249)
|
||||||
|
|
||||||
Patch to remove HAVE_GTK_MULTIHEAD-relevant code. (Kazunobu Kuriyama, 2017 May
|
Patch to remove HAVE_GTK_MULTIHEAD-relevant code. (Kazunobu Kuriyama, 2017 May
|
||||||
5) Update May 11
|
5) Update May 11
|
||||||
|
|
||||||
|
'synmaxcol' works with bytes instead of screen cells. (Llandon, 2017 May 31,
|
||||||
|
#1736)
|
||||||
|
|
||||||
|
Patch to pass quickfix list index to functions. (Yegappan Lakshmanan, 2017 May
|
||||||
|
31)
|
||||||
|
|
||||||
Problem with using :cd when remotely editing a file. (Gerd Wachsmuth, 2017 May
|
Problem with using :cd when remotely editing a file. (Gerd Wachsmuth, 2017 May
|
||||||
8, #1690)
|
8, #1690)
|
||||||
|
|
||||||
@@ -184,6 +170,8 @@ Bogus characters inserted when triggering indent while changing text.
|
|||||||
|
|
||||||
Patch to have ":stag" respect 'switchbuf'. (Ingo Karkat, 2017 May 5, #1681)
|
Patch to have ":stag" respect 'switchbuf'. (Ingo Karkat, 2017 May 5, #1681)
|
||||||
|
|
||||||
|
Patch to improve building with MSVC. (Leonardo Manera, #1747)
|
||||||
|
|
||||||
Wrong selection of quoted text (Guraga, #1687)
|
Wrong selection of quoted text (Guraga, #1687)
|
||||||
Patch to fix selection of quoted text. (Christian Brabandt, 2017 May 7, #1687)
|
Patch to fix selection of quoted text. (Christian Brabandt, 2017 May 7, #1687)
|
||||||
|
|
||||||
@@ -199,8 +187,9 @@ Is it possible to keep the complete menu open when calling complete()?
|
|||||||
|
|
||||||
Calling may_req_ambiguous_char_width() and may_req_bg_color() only after
|
Calling may_req_ambiguous_char_width() and may_req_bg_color() only after
|
||||||
executing command line commands may not work properly.
|
executing command line commands may not work properly.
|
||||||
Set "starting" to 0 earlier, and move the may_req calls above exe_commands()?
|
|
||||||
(Rastislav Barlink, 2017 May 18)
|
(Rastislav Barlink, 2017 May 18)
|
||||||
|
Set "starting" to 0 earlier, and move the may_req calls above exe_commands()?
|
||||||
|
No, that's a problem with using "-c quit", not running Vim interactive.
|
||||||
|
|
||||||
Memory leak in test97? The string is actually freed. Weird.
|
Memory leak in test97? The string is actually freed. Weird.
|
||||||
|
|
||||||
@@ -219,6 +208,9 @@ Even better: add a way to disable a mapping temporarily and re-enable it
|
|||||||
later. This is for a sub-mode that is active for a short while (one buffer).
|
later. This is for a sub-mode that is active for a short while (one buffer).
|
||||||
Still need maplist() to find the mappings. What can we use to identify a
|
Still need maplist() to find the mappings. What can we use to identify a
|
||||||
mapping? Something unique would be better than the LHS.
|
mapping? Something unique would be better than the LHS.
|
||||||
|
Perhaps simpler: actually delete the mappings. Use maplist() to list matching
|
||||||
|
mappings (with a lhs prefix, like maparg()), mapdelete() to delete,
|
||||||
|
maprestore() to restore (using the output of maplist().
|
||||||
|
|
||||||
Patch to support chinese wordcount in utf-8. (Rain, 2017 May 24, #1722)
|
Patch to support chinese wordcount in utf-8. (Rain, 2017 May 24, #1722)
|
||||||
Or not?
|
Or not?
|
||||||
@@ -232,6 +224,10 @@ Wrong memory access using p_fdm, found in patch to add tests for diff mode
|
|||||||
Patch to improve test coverage for diff mode. (Dominique Pelle, 2017 May 11,
|
Patch to improve test coverage for diff mode. (Dominique Pelle, 2017 May 11,
|
||||||
#1685)
|
#1685)
|
||||||
|
|
||||||
|
Add an argument to :mkvimrc (or add aother command) to skip mappings from
|
||||||
|
plugins (source is a Vim script). No need to put these in a .vimrc, they will
|
||||||
|
be defined when the plugin is loaded.
|
||||||
|
|
||||||
Use tb_set(winid, [{'text': 'stop', 'cb': callback, 'hi': 'Green'}])
|
Use tb_set(winid, [{'text': 'stop', 'cb': callback, 'hi': 'Green'}])
|
||||||
tb_highlight(winid, 'ToolBar')
|
tb_highlight(winid, 'ToolBar')
|
||||||
tb_get(winid)
|
tb_get(winid)
|
||||||
@@ -265,6 +261,10 @@ Error in test_startup_utf8 on Solaris. (Danek Duvall, 2016 Aug 17)
|
|||||||
|
|
||||||
Completion for :!cmd shows each match twice. #1435
|
Completion for :!cmd shows each match twice. #1435
|
||||||
|
|
||||||
|
Patch to change GUI behavior: instead of changing the window size change the
|
||||||
|
lines/columns when menu/toolbar/etc. is added/removed. (Ychin, 2016 Mar 20,
|
||||||
|
#703)
|
||||||
|
|
||||||
GTK: When adding a timer from 'balloonexpr' it won't fire, because
|
GTK: When adding a timer from 'balloonexpr' it won't fire, because
|
||||||
g_main_context_iteration() doesn't return. Need to trigger an event when the
|
g_main_context_iteration() doesn't return. Need to trigger an event when the
|
||||||
timer expires.
|
timer expires.
|
||||||
@@ -598,10 +598,6 @@ When command names are very long :command output is difficult to read. Use a
|
|||||||
maximum for the column width? (#871)
|
maximum for the column width? (#871)
|
||||||
Patcy by varmanishant, 2016 Jun 18, #876
|
Patcy by varmanishant, 2016 Jun 18, #876
|
||||||
|
|
||||||
Patch to change GUI behavior: instead of changing the window size change the
|
|
||||||
lines/columns when menu/toolbar/etc. is added/removed. (Ychin, 2016 Mar 20,
|
|
||||||
#703)
|
|
||||||
|
|
||||||
Installation of .desktop files does not work everywhere.
|
Installation of .desktop files does not work everywhere.
|
||||||
It's now fixed, but the target directory probably isn't right.
|
It's now fixed, but the target directory probably isn't right.
|
||||||
Add configure check?
|
Add configure check?
|
||||||
@@ -720,7 +716,8 @@ Value of virtcol() for '[ and '] depend on multi-byte character.
|
|||||||
(Luchr, #277)
|
(Luchr, #277)
|
||||||
|
|
||||||
Can we cache the syntax attributes, so that updates for 'relativenumber' and
|
Can we cache the syntax attributes, so that updates for 'relativenumber' and
|
||||||
'cursorline'/'cursorcolumn' are a lot faster?
|
'cursorline'/'cursorcolumn' are a lot faster? Thus store the attributes
|
||||||
|
before combining them.
|
||||||
|
|
||||||
C highlighting: modern C allows: /* comment */ #ifdef
|
C highlighting: modern C allows: /* comment */ #ifdef
|
||||||
and also line continuation after #include.
|
and also line continuation after #include.
|
||||||
|
@@ -191,7 +191,7 @@ mouse button. The selected text will be inserted.
|
|||||||
The "current selection" will only remain valid until some other text is
|
The "current selection" will only remain valid until some other text is
|
||||||
selected. After doing the paste in the other gVim, now select some characters
|
selected. After doing the paste in the other gVim, now select some characters
|
||||||
in that window. You will notice that the words that were previously selected
|
in that window. You will notice that the words that were previously selected
|
||||||
in the other gVim window are displayed differently. This means that it no
|
in the other gvim window are displayed differently. This means that it no
|
||||||
longer is the current selection.
|
longer is the current selection.
|
||||||
|
|
||||||
You don't need to select text with the mouse, using the keyboard commands for
|
You don't need to select text with the mouse, using the keyboard commands for
|
||||||
@@ -215,7 +215,7 @@ USING BOTH
|
|||||||
|
|
||||||
This use of both the "current selection" and the "real clipboard" might sound
|
This use of both the "current selection" and the "real clipboard" might sound
|
||||||
a bit confusing. But it is very useful. Let's show this with an example.
|
a bit confusing. But it is very useful. Let's show this with an example.
|
||||||
Use one gVim with a text file and perform these actions:
|
Use one gvim with a text file and perform these actions:
|
||||||
|
|
||||||
- Select two words in Visual mode.
|
- Select two words in Visual mode.
|
||||||
- Use the Edit/Copy menu to get these words onto the clipboard.
|
- Use the Edit/Copy menu to get these words onto the clipboard.
|
||||||
|
@@ -9250,7 +9250,7 @@ Files: runtime/doc/various.txt, src/ex_cmds.h, src/ex_docmd.c,
|
|||||||
src/proto/quickfix.pro, src/quickfix.c
|
src/proto/quickfix.pro, src/quickfix.c
|
||||||
|
|
||||||
Patch 6.1.424 (extra)
|
Patch 6.1.424 (extra)
|
||||||
Problem: Win32: Gvim compiled with VC++ 7.0 run on Windows 95 does not show
|
Problem: Win32: gvim compiled with VC++ 7.0 run on Windows 95 does not show
|
||||||
menu items.
|
menu items.
|
||||||
Solution: Define $WINVER to avoid an extra item is added to MENUITEMINFO.
|
Solution: Define $WINVER to avoid an extra item is added to MENUITEMINFO.
|
||||||
(Muraoka Taro)
|
(Muraoka Taro)
|
||||||
@@ -12319,7 +12319,7 @@ Solution: Don't ignore the WM_SYSKEYUP event when the menu is disabled.
|
|||||||
Files: src/gui_w32.c
|
Files: src/gui_w32.c
|
||||||
|
|
||||||
Patch 6.2.362 (extra, after 6.2.347)
|
Patch 6.2.362 (extra, after 6.2.347)
|
||||||
Problem: Win32: The manifest causes Gvim not to work. (Dave Roberts)
|
Problem: Win32: The manifest causes gvim not to work. (Dave Roberts)
|
||||||
Solution: Change "x86" to "X86". (Serge Pirotte)
|
Solution: Change "x86" to "X86". (Serge Pirotte)
|
||||||
Files: src/gvim.exe.mnf
|
Files: src/gvim.exe.mnf
|
||||||
|
|
||||||
|
@@ -11923,7 +11923,7 @@ Solution: Pass the separator character to in_history(). (Taro Muraoka)
|
|||||||
Files: src/ex_getln.c
|
Files: src/ex_getln.c
|
||||||
|
|
||||||
Patch 7.3.266
|
Patch 7.3.266
|
||||||
Problem: In Gvim with iBus typing space in Insert mode doesn't work.
|
Problem: In gvim with iBus typing space in Insert mode doesn't work.
|
||||||
Solution: Clear xim_expected_char after checking it.
|
Solution: Clear xim_expected_char after checking it.
|
||||||
Files: src/mbyte.c
|
Files: src/mbyte.c
|
||||||
|
|
||||||
@@ -13371,7 +13371,7 @@ Solution: Recognize completefunction returning -3. (Matsushita Shougo)
|
|||||||
Files: src/edit.c
|
Files: src/edit.c
|
||||||
|
|
||||||
Patch 7.3.520
|
Patch 7.3.520
|
||||||
Problem: Gvim starts up slow on Ubuntu 12.04.
|
Problem: gvim starts up slow on Ubuntu 12.04.
|
||||||
Solution: Move the call to gui_mch_init_check() to after fork(). (Yasuhiro
|
Solution: Move the call to gui_mch_init_check() to after fork(). (Yasuhiro
|
||||||
Matsumoto) Do check $DISPLAY being set.
|
Matsumoto) Do check $DISPLAY being set.
|
||||||
Files: src/gui.c, src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro
|
Files: src/gui.c, src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro
|
||||||
@@ -13424,7 +13424,7 @@ Solution: Make the count select that many characters or lines. (Christian
|
|||||||
Files: src/normal.c
|
Files: src/normal.c
|
||||||
|
|
||||||
Patch 7.3.530 (after 7.3.520)
|
Patch 7.3.530 (after 7.3.520)
|
||||||
Problem: Gvim does not work when 'guioptions' includes "f". (Davido)
|
Problem: gvim does not work when 'guioptions' includes "f". (Davido)
|
||||||
Solution: Call gui_mch_init_check() when running GUI in the foreground.
|
Solution: Call gui_mch_init_check() when running GUI in the foreground.
|
||||||
(Yasuhiro Matsumoto)
|
(Yasuhiro Matsumoto)
|
||||||
Files: src/gui.c
|
Files: src/gui.c
|
||||||
@@ -17552,7 +17552,7 @@ Solution: Specify a separate viminfo file.
|
|||||||
Files: src/testdir/test61.in
|
Files: src/testdir/test61.in
|
||||||
|
|
||||||
Patch 7.3.1252
|
Patch 7.3.1252
|
||||||
Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps
|
Problem: gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps
|
||||||
if the corresponding menu command contains additional characters
|
if the corresponding menu command contains additional characters
|
||||||
like the shortcut marker '&' or if you use a non-english locale.
|
like the shortcut marker '&' or if you use a non-english locale.
|
||||||
Solution: Use menu->en_dname or menu->dname. (Martin Gieseking)
|
Solution: Use menu->en_dname or menu->dname. (Martin Gieseking)
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
" Language: C++
|
" Language: C++
|
||||||
" Current Maintainer: vim-jp (https://github.com/vim-jp/vim-cpp)
|
" Current Maintainer: vim-jp (https://github.com/vim-jp/vim-cpp)
|
||||||
" Previous Maintainer: Ken Shan <ccshan@post.harvard.edu>
|
" Previous Maintainer: Ken Shan <ccshan@post.harvard.edu>
|
||||||
" Last Change: 2016 Oct 28
|
" Last Change: 2017 Jun 05
|
||||||
|
|
||||||
" quit when a syntax file was already loaded
|
" quit when a syntax file was already loaded
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
@@ -48,7 +48,7 @@ endif
|
|||||||
if !exists("cpp_no_cpp14")
|
if !exists("cpp_no_cpp14")
|
||||||
syn case ignore
|
syn case ignore
|
||||||
syn match cppNumber display "\<0b[01]\('\=[01]\+\)*\(u\=l\{0,2}\|ll\=u\)\>"
|
syn match cppNumber display "\<0b[01]\('\=[01]\+\)*\(u\=l\{0,2}\|ll\=u\)\>"
|
||||||
syn match cppNumber display "\<[1-9]\('\=\d\+\)*\(u\=l\{0,2}\|ll\=u\)\>"
|
syn match cppNumber display "\<[1-9]\('\=\d\+\)*\(u\=l\{0,2}\|ll\=u\)\>" contains=cFloat
|
||||||
syn match cppNumber display "\<0x\x\('\=\x\+\)*\(u\=l\{0,2}\|ll\=u\)\>"
|
syn match cppNumber display "\<0x\x\('\=\x\+\)*\(u\=l\{0,2}\|ll\=u\)\>"
|
||||||
syn case match
|
syn case match
|
||||||
endif
|
endif
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: Haskell
|
" Language: Haskell
|
||||||
" Maintainer: Haskell Cafe mailinglist <haskell-cafe@haskell.org>
|
" Maintainer: Haskell Cafe mailinglist <haskell-cafe@haskell.org>
|
||||||
" Last Change: 2008 Dec 15
|
" Last Change: 2017 Jun 04
|
||||||
" Original Author: John Williams <jrw@pobox.com>
|
" Original Author: John Williams <jrw@pobox.com>
|
||||||
"
|
"
|
||||||
" Thanks to Ryan Crumley for suggestions and John Meacham for
|
" Thanks to Ryan Crumley for suggestions and John Meacham for
|
||||||
@@ -62,7 +62,7 @@ syn match hsCharacter "^'\([^\\]\|\\[^']\+\|\\'\)'" contains=hsSpecialChar,hs
|
|||||||
syn match hsNumber "\<[0-9]\+\>\|\<0[xX][0-9a-fA-F]\+\>\|\<0[oO][0-7]\+\>"
|
syn match hsNumber "\<[0-9]\+\>\|\<0[xX][0-9a-fA-F]\+\>\|\<0[oO][0-7]\+\>"
|
||||||
syn match hsFloat "\<[0-9]\+\.[0-9]\+\([eE][-+]\=[0-9]\+\)\=\>"
|
syn match hsFloat "\<[0-9]\+\.[0-9]\+\([eE][-+]\=[0-9]\+\)\=\>"
|
||||||
|
|
||||||
" Keyword definitions. These must be patters instead of keywords
|
" Keyword definitions. These must be patterns instead of keywords
|
||||||
" because otherwise they would match as keywords at the start of a
|
" because otherwise they would match as keywords at the start of a
|
||||||
" "literate" comment (see lhs.vim).
|
" "literate" comment (see lhs.vim).
|
||||||
syn match hsModule "\<module\>"
|
syn match hsModule "\<module\>"
|
||||||
|
914
src/po/it.po
914
src/po/it.po
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user