ZyX
fc2bb200f7
documentation: Fix :delmarks! documentation
...
:delmarks! clears the change list, but this fact is not mentioned. Also true for
Vim.
2015-10-23 14:47:59 +03:00
ZyX
7a1090eef5
shada: Run set_last_cursor before writing shada file
2015-10-23 14:47:59 +03:00
Johan Klokkhammer Helsing
3bb2662669
vim-patch:7.4.793
...
Problem: Can't specify when not to ring the bell.
Solution: Add the 'belloff' option. (Christian Brabandt)
165bc69d1b
2015-10-18 01:58:18 +02:00
Justin M. Keyes
3a970e57df
Merge pull request #2506 from ZyX-I/shada
...
Replace viminfo with ShaDa files
2015-10-16 01:54:07 -04:00
Ben Noordhuis
b2ff868436
doc: drop obsolete 'langnoremap' section. #3448
...
Commit e3568364
("default: enable 'langnoremap'. #2853 ") enabled it by
default but forgot to remove the lines saying it's disabled by default.
tweaked by Michael Reed
Reviewed-by: Felipe Morales <hel.sheep@gmail.com>
[ci skip]
2015-10-11 21:22:37 -04:00
rosston
d69f3bbb0d
vim-patch:8feef4f #3444
...
Update runtime files.
8feef4ff62
2015-10-11 18:07:58 -04:00
ZyX
db6cba7d57
documentation: Disambiguate ShaDa abbreviation
2015-10-08 22:01:13 +03:00
ZyX
0966e92cf4
shada: When using shada-r normalize option path
2015-10-08 22:01:10 +03:00
ZyX
e1dc9ed464
shada: First write temporary file and only then check any permissions
...
It is not logical that on UNIX permissions can prevent even writing temporary
file, while on other OS it will first write temporary file and then fail during
rename.
2015-10-08 22:01:03 +03:00
ZyX
6de5900c50
documentation: Extend shada error handling documentation
2015-10-08 22:01:03 +03:00
ZyX
48ba2f0109
documentation/functests: Replace NeoVim with Neovim
2015-10-08 22:00:49 +03:00
ZyX
0fe11fe70a
shada: Add generator key to the header
...
For use in viminfo→shada converters, plugins that allow editing ShaDa files or
any other software which generates ShaDa files for whatever purpose.
2015-10-08 22:00:49 +03:00
ZyX
8f7ddfb9a4
documentation: Update vim differences list, reference critical errors
2015-10-08 22:00:44 +03:00
ZyX
d8b0cd5c17
documentation: Add extended ShaDa format description
2015-10-08 22:00:28 +03:00
ZyX
21056bad57
documentation: Describe forward compatibility limitations
2015-10-08 22:00:24 +03:00
ZyX
56174572bc
shada,documentation: Extend read error handling, handle write errors
...
Modifications:
- If file was not written due to write error then writing stops and temporary
file will not be renamed.
- If NeoVim detects that target file is not a ShaDa file then temporary file
will not be renamed.
2015-10-08 22:00:16 +03:00
ZyX
f8169ff24d
documentation: Document ShaDa compatibility features
2015-10-08 22:00:16 +03:00
ZyX
8dafa533db
shada: Translate errors and add error codes
...
Notes:
- E136 code greatly changed its meaning: now it is write error and not read
error.
- E195 was removed because shada_read_everything will already do all the
necessary error reporting.
- E886 can be reported by both :rshada and :wshada, but :rshada comes first and
AFAIR it is the only error which is not E575 and can be reported by :rshada.
2015-10-08 22:00:14 +03:00
ZyX
5e7a7fc2da
documentation: Document how ShaDa entries should be merged
2015-10-08 22:00:12 +03:00
ZyX
8663983cc4
Deprecate &viminfo and :[rw]v, add &shada and :[rw]sh
2015-10-08 22:00:07 +03:00
ZyX
9cf9c4a586
Replace references to viminfo in various places
2015-10-08 22:00:06 +03:00
ZyX
b7ebd16af0
documentation: Update documentation
2015-10-08 21:59:56 +03:00
ZyX
244dbe3a77
viminfo: First version of ShaDa file dumping
...
What works:
1. ShaDa file dumping: header, registers, jump list, history, search patterns,
substitute strings, variables.
2. ShaDa file reading: registers, global marks, variables.
Most was not tested.
TODO:
1. Merging.
2. Reading history, local marks, jump and buffer lists.
3. Documentation update.
4. Converting some data from &encoding.
5. Safer variant of dumping viminfo (dump to temporary file then rename).
6. Removing old viminfo code (currently masked with `#if 0` in a ShaDa file for
reference).
2015-10-08 21:59:51 +03:00
Björn Linse
57d3a2a52f
api: represent api type String as msgpack type STR. closes #1250
2015-10-08 20:18:46 +02:00
ZyX
b6fdb7bd0f
eval/string(): Share code between msgpackdump() and string()+:echo
2015-09-30 10:12:35 +03:00
Felipe Morales
b927304108
defaults: revert wildmode to 'full'
2015-09-26 21:09:47 +02:00
Justin M. Keyes
998d0ffc09
'keywordprg': support ex commands
...
- new feature: if the first character of 'keywordprg' is ":", the
command is invoked as a Vim ex-command prefixed with [count].
- change default 'keywordprg' to :Man
2015-09-23 00:05:33 -04:00
Jakob Schnitzer
fcd314223d
options: unify undolevels default
...
Considering Nvim's supported platforms, having a different default for
(!Unix and !Windows) doesn't seem very useful.
2015-09-17 19:38:24 +02:00
Jakob Schnitzer
e3289e5354
doc: mark 'toolbar' and 'toolbariconsize' as removed.
...
These options have been removed from the code, so also mark them as
removed in the docs
2015-09-17 19:38:24 +02:00
Jakob Schnitzer
5d8f06fdc7
doc: feature-refs cleanup
2015-09-17 19:38:19 +02:00
Justin M. Keyes
3736a613e8
doc: 'encoding'
2015-09-09 00:04:39 -04:00
Björn Linse
e99368104a
encoding: update docs for encoding
...
Helped-By: Michael Reed <m.reed@mykolab.com>
Helped-By: Justin M. Keyes <justinkz@gmail.com>
2015-09-08 10:54:01 +02:00
oni-link
615e298a94
vim-patch:7.4.602
...
Problem: ":set" does not accept hex numbers as documented.
Solution: Use vim_str2nr(). (ZyX)
18400e6430
2015-09-06 07:30:52 +02:00
Aaron O'Leary
82c194d33b
doc: fix some typos in nvim docs #3280
...
Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
2015-09-01 15:38:35 -04:00
Justin M. Keyes
7ee94d2dd7
doc: termopen(): remove 'name' feature.
2015-08-30 17:20:53 -04:00
Felipe Morales
45121a267f
defaults: set 'laststatus' to 2. #2876
2015-08-24 00:48:32 -04:00
Felipe Morales
be29de1fa2
defaults: set 'listchars' to "tab:> ,trail:-,nbsp:+". #2872
...
Re: https://github.com/neovim/neovim/issues/2676
2015-08-22 13:48:48 -04:00
James McCoy
f6f28c18e5
7.4.813
...
patch 7.4.813
Problem: It is not possible to save and restore character search state.
Solution: Add getcharsearch() and setcharsearch(). (James McCoy)
https://github.com/vim/vim/releases/tag/v7.4.813
https://github.com/vim/vim/releases/tag/v7.4.826
Signed-off-by: James McCoy <vega.james@gmail.com>
2015-08-20 10:32:25 -04:00
Justin M. Keyes
197a5ad376
Merge pull request #2700 from fmoralesc/vim-tutor-mode
...
runtime: Include vim-tutor-mode
2015-08-15 14:56:46 -04:00
Felipe Morales
4fc1ab779d
runtime: Include vim-tutor-mode
...
vim-tutor-mode provides a mechanism to write and read interactive
tutorials in vim. It's aim is to replace the venerable vimtutor with a
more modern system.
The plugin's development is maintained at https://github.com/fmoralesc
/vim-tutor-mode
Closes #2351 .
2015-08-15 15:25:30 -03:00
Daniel Kosinski
6bf322c6ff
doc: Fix typo in nvim-python. #3162
2015-08-12 21:57:29 -04:00
Björn Linse
41e9ebcf41
clipboard: remove documentation for unsupported options
...
Both these were relevant only to the old gui implementation.
2015-08-07 13:06:17 +02:00
Björn Linse
d4ebbaa91a
clipboard: support clipboard=unnamedplus,unnamed
2015-08-07 13:06:13 +02:00
ZyX
718504e18d
documentation: Replace undefined help tag
2015-08-06 01:41:01 +03:00
ZyX
fe3c8690f6
documentation: Fix special dictionary value key name
2015-08-06 01:40:01 +03:00
Michael Reed
8f3eb69207
doc: Fix nit in previous commit
...
...sorry
2015-08-04 17:10:44 -04:00
Florian Walch
61e6665652
doc: Add transition instructions to nvim_from_vim.txt
...
Also move introduction to Nvim and topic overview to nvim.txt.
Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
2015-08-04 16:46:15 -04:00
Justin M. Keyes
9f350e615c
Merge pull request #3034 from ZyX-I/msgpack-eval
...
msgpack viml functions for dump/restore
2015-08-03 00:24:10 -04:00
ZyX
69a42f2d1d
documentation: Add {Nvim} tag to new functions
2015-08-02 19:34:32 +03:00
ZyX
7fbefd585e
eval: Remove most of msgpack* functions limitations
2015-08-02 19:32:41 +03:00
ZyX
5a7135fa1c
eval: Add msgpackparse and msgpackdump functions
2015-08-02 19:32:41 +03:00
Justin Gassner
63d5b8707b
vim-patch:5d89d9b #2922
...
Update runtime files.
https://code.google.com/p/vim/source/detail?r=5d89d9b40499059e1a64dc35fbae94313fba0098
2015-08-02 05:17:49 -04:00
ZyX
01901e0038
documentation: Document changes
2015-07-26 02:34:32 +03:00
Marco Hinz
fd740a383a
Doc: add bracketed-paste-mode #3028
...
Reviewed-by: Felipe Morales <hel.sheep@gmail.com>
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
2015-07-21 09:38:18 +02:00
Michael Reed
4455fc3f05
Remove ':Print' command #3049
...
There's no way this isn't some long-running joke:
"Just as ':print'. Was apparently added to Vi for
people that keep the shift key pressed too long..."
Note: A user command can overrule this command.
Regarding ':X': the command has been removed for a while, but the
documentation must have been missed, so remove it here.
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
Helped-by: @jusga
2015-07-20 20:43:09 -04:00
Felipe Morales
b4a5871809
defaults: set 'history' to 10000 by default. #2868
...
Note: the new history value is the max allowed.
Re: https://github.com/neovim/neovim/issues/2676
2015-07-20 03:48:33 -04:00
Michael Reed
85b7ea9a87
Remove POSIX 'cpoptions': cleanup
...
- CPO_ALL and CPO_VI are identical, so merge them
- No longer check for the environment variable 'VIM_POSIX'
- In vim_diff.txt, mention the removal of 'cpoptions' flags
2015-07-19 15:14:23 -04:00
Michael Reed
4f444ae4f8
Remove POSIX 'cpoptions': '\'
2015-07-19 15:14:22 -04:00
Michael Reed
0661411bba
Remove POSIX 'cpoptions': '.'
2015-07-19 15:14:22 -04:00
Michael Reed
3931a36340
Remove POSIX 'cpoptions': '/'
2015-07-19 15:14:22 -04:00
Michael Reed
b19afa52c4
Remove POSIX 'cpoptions': '&'
2015-07-19 15:14:22 -04:00
Michael Reed
d9b053d6a6
Remove POSIX 'cpoptions': '|'
...
It wasn't even hooked up to anything... must have been removed when
term.c was replaced.
2015-07-19 15:14:22 -04:00
Michael Reed
4a86122422
Remove POSIX 'cpoptions': '{'
2015-07-19 15:14:22 -04:00
Michael Reed
96c27692b8
Remove POSIX 'cpoptions': '#'
2015-07-19 15:14:22 -04:00
Michael Reed
4d79edccdc
Cleanup after #3007 #3020
...
'guioptions' is mentioned in the "Option Defaults" section of vim_diff,
and while its default did indeed change, it was only because the 't'
flag was removed. To make that clear, move its reference to the
"Removed Features" section instead.
Remove stray instance of 't' flag from GO_ALL. Most if not all of the
GO_* #defines are unused, but lets keep them for now as it's not clear
whether they won't be used by Nvim GUIs.
2015-07-17 17:36:38 -04:00
Marco Hinz
1e03165074
Remove :tearoff #3007
...
This also removes the 't' flag from 'guioptions'.
Side effect: :term[inal] -> :te[rminal]
Closes #3003 .
2015-07-15 22:03:35 -04:00
Felipe Morales
59784b91db
vim-patch:7.4.688 #2941
...
```
updated for version 7.4.668
Problem: Can't use a glob pattern as a regexp pattern.
Solution: Add glob2regpat(). (Christian Brabandt)
```
https://code.google.com/p/vim/source/detail?r=v7-4-668
2015-07-14 14:25:54 -04:00
Michael Reed
be00bd7016
doc: Remove refs to xsmp, xterm_(clipboard|save)
...
Nvim has no direct integration with X.
Helped-by: Florian Walch <florian@fwalch.com>
2015-07-05 11:45:40 -04:00
Michael Reed
36e3f4f4c4
doc: Remove refs to dos(16|32), win16, and win95
...
This is primarily low-hanging fruit; there are still many references to
things such as MS-DOS throughout (see os_dos.txt).
2015-07-05 11:45:40 -04:00
Michael Reed
f48c8d652c
Remove VisualNOS highlight group remnants
...
Nvim hasn't ever had X11 integration, so this has was never needed.
2015-07-04 15:43:54 -04:00
Michael Reed
cadf93e6fc
Remove 'guipty' references
...
Presumably due to tarruda's unifdefing, it was already a no-op at the
time of nvim's first commit.
It's probably better to be clear that it doesn't exist, as opposed to
users thinking `:set guipty` is doing something when it isn't.
2015-07-04 15:43:54 -04:00
Michael Reed
fab635f858
doc: Remove gui_x11.txt, merge remnants into nvim_clipboard.txt
...
We've never had an X11 GUI.
2015-07-04 15:43:53 -04:00
Florian Walch
b4d45f635d
doc: Mention that Python module might be provided by package manager #2935
...
Using e.g. a Linux distribution's package manager should be preferred
over installing the `neovim` Python modules with `pip`.
2015-07-01 18:59:07 -04:00
Felipe Morales
b40f95d723
Update vimrc_example file
...
Because of recent work on defaults (see
https://github.com/neovim/neovim/issues/2676 )
2015-06-29 20:01:56 -03:00
Michael Reed
27f0e74542
doc: Fix undefined reference warning
2015-06-28 22:22:41 -04:00
Michael Reed
57f11f9ca0
doc: Remove usr_90.txt
...
- It's severely outdated
- We already have (up to date) installation instructions on the wiki
2015-06-27 18:16:51 -04:00
Michael Reed
406e9876b6
doc: Various #2898
...
refs #2895
Helped-by: Bohr Shaw <pubohr@gmail.com>
Helped-by: Justin M. Keyes <justinkz@gmail.com>
[ci skip]
2015-06-24 21:43:03 -04:00
alecbrooks
e8c82372ff
doc: Revise for flow and consistency #2831
...
In general, attempt to make things more concise.
Reviewed-by: Michael Reed <m.reed@mykolab.com>
2015-06-24 09:15:58 -04:00
Justin M. Keyes
91fcd33787
doc: vim_diff: clarify key-chord support. #2886
2015-06-24 00:43:20 -04:00
Felipe Morales
6ed6d8d910
defaults: remove "options" in 'sessionoptions'. #2871
...
Re: https://github.com/neovim/neovim/issues/2676
2015-06-21 03:20:35 -04:00
Felipe Morales
721ffd6b65
defaults: prefix "!" to 'viminfo' by default #2870
...
Re: https://github.com/neovim/neovim/issues/2676
2015-06-21 02:06:23 -04:00
Felipe Morales
8963285530
defaults: set 'tabpagemax' to 50 by default. #2869
...
Re: https://github.com/neovim/neovim/issues/2676
2015-06-21 02:02:00 -04:00
Felipe Morales
2c40d117e6
defaults: set 'display' to "lastline" by default.
...
Re: https://github.com/neovim/neovim/issues/2676
2015-06-21 01:48:53 -04:00
Lucas Hoffmann
7e7d78b2a6
doc: Fix some typos and trailing whitespace. #2875
2015-06-21 00:34:51 -04:00
Justin M. Keyes
9ebb5c681b
defaults: enable 'hlsearch' by default. #2859
...
Also update the documentation regarding the option.
Re: https://github.com/neovim/neovim/issues/2676
2015-06-20 16:40:03 -04:00
Felipe Morales
ffeffcb6cd
defaults: enable 'incsearch' by default. #2858
...
This also updates the documentation about 'incsearch'.
Re: https://github.com/neovim/neovim/issues/2676
2015-06-20 16:19:16 -04:00
Felipe Morales
6cfe98c66e
defaults: remove "i" from the default 'complete' #2854
...
"i" could slow down the completion.
Re: https://github.com/neovim/neovim/issues/2676
2015-06-20 14:43:51 -04:00
Felipe Morales
e3568364df
default: enable 'langnoremap'. #2853
...
Re: https://github.com/neovim/neovim/issues/2676
2015-06-20 14:19:15 -04:00
Felipe Morales
ba84f7fc00
defaults: set 'mouse' to 'a' by default. #2860
...
Re: https://github.com/neovim/neovim/issues/2676
Also, some documentation changes.
2015-06-20 14:14:39 -04:00
Felipe Morales
8e3f67f2a0
defaults: enable 'autoindent' #2857
...
Re: https://github.com/neovim/neovim/issues/2676
2015-06-20 14:02:56 -04:00
Felipe Morales
81847da948
defaults: enable 'autoread' by default #2856
...
Re: https://github.com/neovim/neovim/issues/2676
2015-06-20 13:49:30 -04:00
Felipe Morales
41c76d9444
defaults: enable 'smarttab' by default. #2855
2015-06-20 13:45:47 -04:00
Felipe Morales
98053f0f9f
plugin: enable the matchit plugin by default #2723
...
Reviewed-by: Scott Prager <splinterofchaos@gmail.com>
Reviewed-by: Michael Reed <m.reed@mykolab.com>
2015-06-04 22:45:19 -04:00
Shougo Matsushita
e6c62c80ef
Add noinsert and noselect features in completeopt #2564
...
Backported from vim_dev:
https://groups.google.com/forum/#!searchin/vim_dev/completeopt/vim_dev/tVsk0pdOGvs/fCzBbPkA4w0J
Use case:
https://github.com/Shougo/neocomplcache.vim/issues/426
Reviewed-by: Felipe Morales <hel.sheep@gmail.com>
Reviewed-by: Scott Prager <splinterofchaos@gmail.com>
Reviewed-by: Michael Reed <m.reed@mykolab.com>
2015-06-04 21:20:09 -04:00
Michael Reed
e099b545be
doc: Misc. X11-related cleanups
...
These were all introduced by the previous commit, and spotted with with
`make html` in `runtime/doc`.
[ci skip]
2015-06-01 16:17:08 -04:00
Michael Reed
7f16dc14db
doc: starting.txt cleanup
...
- Removed mention of many options which don't exist anymore.
- Add new tags for some new options (e.g., -v)
While here, also remove a few X11 references.
2015-06-01 16:17:08 -04:00
Felipe Morales
fa0f122221
Remove 'octal' from default value for '&nrformats' #2668
...
<C-A> over "07" should increment to "08" by default.
Re: https://github.com/neovim/neovim/issues/1664
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
Reviewed-by: Scott Prager <splinterofchaos@gmail.com>
Reviewed-by: Michael Reed <m.reed@mykolab.com>
2015-05-29 00:39:22 -04:00
David Bürgin
44175224cc
'cpoptions': Remove "j" flag
2015-05-25 16:29:00 -04:00
Shougo Matsushita
d9f97e3026
completion: Add v:completed_item feature #2563
...
Reviewed-by: Michael Reed <m.reed@mykolab.com>
Reviewed-by: Luke Andrew <luke.github@la.id.au>
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
Reviewed-by: Florian Walch <florian@fwalch.com>
2015-05-24 17:05:12 -04:00
David Bürgin
32837cc7df
'cpoptions': Remove "-" flag #2655
2015-05-21 01:31:30 -04:00