| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
| |
- design-not. Closes #2940
- :terminal
- vim_diff: 'termencoding' footnote
- 'shada'. Closes #3619
- eval.txt: job* functions list. Closes #3222
|
|
|
|
| |
Do not use `finish` inside of `provider#python{,3}#Call`, but `return`.
|
|\
| |
| | |
[RFC] Update terminal documentation for clarity
|
| |
| |
| |
| |
| |
| | |
A couple lines tripped me up while reading through this document for the first
time. This change aims to reword/rework these areas, so that they are clearer
on the first read.
|
| |
| |
| |
| | |
found with `gmake html'
|
|/
|
|
|
|
|
|
| |
All of this information is a combination of incorrect, outdated, or
redundant given its availability in other help files.
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
Reviewed-by: Felipe Morales <hel.sheep@gmail.com>
|
| |
|
| |
|
|
|
|
| |
Fixes #3496
|
|
|
|
| |
Closes #3535
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Problem: Moving the cursor in Insert mode starts new undo sequence.
Solution: Add CTRL-G U to keep the undo sequence for the following
cursor movement command. (Christian Brabandt)
https://github.com/vim/vim/commit/8b5f65a527c353b9942e362e719687c3a7592309
Closes #3492
|
|\
| |
| | |
XDG base directory specification support
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Note about ~/.local/share/nvim/site used in one usr_\* file: this one talks
about user-local installation of third-party plugins, and
~/.local/share/nvim/site is the proper place for them. Most other files talk
about user own configuration and this is ~/.config.
|
| | |
|
| |
| |
| |
| |
| | |
:delmarks! clears the change list, but this fact is not mentioned. Also true for
Vim.
|
|/ |
|
|
|
|
|
|
|
| |
Problem: Can't specify when not to ring the bell.
Solution: Add the 'belloff' option. (Christian Brabandt)
https://github.com/vim/vim/commit/165bc69d1b7f70ca9d5b657f35d0584ecb7b5183
|
|\
| |
| | |
Replace viminfo with ShaDa files
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
For use in viminfo→shada converters, plugins that allow editing ShaDa files or
any other software which generates ShaDa files for whatever purpose.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
|/
|
|
|
|
| |
Update runtime files.
https://github.com/vim/vim/commit/8feef4ff6253afb9dcc61c40082ed4fbb96b685c
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
It is common practice for Vim users to
:runtime! ftplugin/man.vim
in order to get the :Man command. That will cause weird settings for
non-man files.
|
| |
|
| |
|