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