Björn Linse
520ec3dbfd
UI/TUI: improvements and cleanups for scrolling and clearing
...
- TUI: _never_ rely on BCE for implicit clearing, only explicit commands.
- TUI: use unibi_erase_chars when possible.
- TUI: use end-exclusive ranges for invalid and cleared areas
- screen: scrolling leaves scrolled in aree undefined. This is a
conservative change, a client assuming the old semantics will still
behave correctly.
- screen: factor out vsep handling from line drawing. This is needed
anyway for the multigrid refactor.
- screen: simplifications of win_do_lines
2018-11-11 09:54:03 +01:00
Justin M. Keyes
b96730bc3b
doc: API
2018-11-05 22:45:49 +01:00
Justin M. Keyes
72b1ce7f30
doc: fix/remove broken tag references
2018-11-05 22:45:48 +01:00
Justin M. Keyes
2ee4ce0639
doc: merge sponsor.txt into intro.txt
...
Also mention how to donate to Nvim.
closes #8603
2018-11-05 22:45:48 +01:00
Justin M. Keyes
4de70f5b95
doc
...
- update standard-plugin-list. closes #8388
2018-11-05 22:45:48 +01:00
lokesh1197
3159cd4503
vim-patch:8.0.1553: find digraph to insert a character #8190
...
Problem: Cannot see what digraph is used to insert a character.
Solution: Show the digraph with the "ga" command. (Christian Brabandt)
5f73ef8d20
close #8190
2018-10-30 19:47:59 +01:00
Justin M. Keyes
18ce6c9063
vim-patch:2c64ca1802b2
...
Update runtime files
2c64ca1802
2018-10-30 00:05:25 +01:00
Justin M. Keyes
17c26d0dcf
vim-patch:95bafa296ae9
...
Update runtime files.
95bafa296a
2018-10-30 00:02:22 +01:00
Justin M. Keyes
7d2fbb9012
vim-patch:93a1df2c205c
...
Update runtime files.
93a1df2c20
2018-10-29 23:57:24 +01:00
Justin M. Keyes
11bcd48fda
vim-patch:20aac6c11269
...
Update runtime files.
20aac6c112
2018-10-29 23:55:45 +01:00
Justin M. Keyes
2c7ed420d9
vim-patch:fc65cabb15d0
...
Update runtime files.
fc65cabb15
---
vim-patch:8.0.1279: initializing menus can be slow
Problem: Initializing menus can be slow, especially when there are many
keymaps, color schemes, etc.
Solution: Do the globbing for runtime files lazlily. (Ken Takata)
2018-10-29 23:54:15 +01:00
Justin M. Keyes
228bc4c416
vim-patch:d473c8c10126
...
Update runtime files.
d473c8c101
2018-10-29 10:01:44 +01:00
Justin M. Keyes
07fdbba9d0
vim-patch:91f84f6e11cd
...
Update runtime files.
91f84f6e11
2018-10-29 09:55:07 +01:00
Justin M. Keyes
877d5c8be7
vim-patch:a9604e614517
...
Update runtime files.
a9604e6145
2018-10-29 09:50:08 +01:00
Justin M. Keyes
d252be36e2
vim-patch:b477af2260d9
...
Update runtime files.
b477af2260
2018-10-29 09:46:34 +01:00
Justin M. Keyes
de682a4f9e
vim-patch:fd35811ca528
...
Update runtime files, add Danish translations.
fd35811ca5
2018-10-29 09:43:50 +01:00
Justin M. Keyes
5a022c71e4
vim-patch:6dc819b1299e
...
Updated runtime and language files.
6dc819b129
2018-10-29 09:39:48 +01:00
Justin M. Keyes
884ac81135
vim-patch:675e8d6adb88
...
Update runtime files.
675e8d6adb
---
NA:
vim-patch:ffd112edc6a8
Fix missing patch number.
ffd112edc6
2018-10-29 09:37:13 +01:00
Justin M. Keyes
93a85bdd8a
vim-patch:d2f3a8b87873
...
Update runtime files.
d2f3a8b878
2018-10-29 09:32:29 +01:00
Justin M. Keyes
9da951ad47
vim-patch:0b0f0992d46e
...
Update runtime files.
0b0f0992d4
2018-10-29 09:29:17 +01:00
Justin M. Keyes
460a52dbbf
vim-patch:eb3dc87f0139
...
Updated runtime files
eb3dc87f01
2018-10-29 09:22:31 +01:00
Justin M. Keyes
bee8a0ae8c
vim-patch:7db25fed5de1
...
Update runtime files.
7db25fed5d
2018-10-29 09:21:00 +01:00
Justin M. Keyes
c05b0d8ec7
vim-patch:85eee130f44a
...
Update runtime files.
85eee130f4
2018-10-29 09:17:43 +01:00
Justin M. Keyes
875a1bcf0a
vim-patch:15142e27aaaf
...
Update runtime files and translations
15142e27aa
2018-10-29 09:17:35 +01:00
Justin M. Keyes
9ef01272b2
vim-patch:7dda86f2ff35
...
Update runtime files.
7dda86f2ff
2018-10-29 08:30:39 +01:00
Justin M. Keyes
a1e822fbc6
vim-patch:51ad4eaa22e1
...
Update runtime files
51ad4eaa22
---
NA:
vim-patch:6176697203b0
2018-10-29 08:26:47 +01:00
Justin M. Keyes
e2fb230c3a
vim-patch:ab943431d8fc
...
Update runtime files
ab943431d8
2018-10-29 06:50:47 +01:00
Justin M. Keyes
5c4a421735
vim-patch:98ef233e14fa
...
Update runtime files. Convert a couple of help files to utf-8.
98ef233e14
2018-10-29 06:44:02 +01:00
Justin M. Keyes
c7513368f0
vim-patch:b5b7562475ad
...
Update runtime files.
b5b7562475
---
NA patch (Nvim does not ship with spell files):
vim-patch:3ad8772ef02e
Include Serbian spell input files
3ad8772ef0
2018-10-29 06:38:10 +01:00
Justin M. Keyes
17a5dde8d3
vim-patch:22f1d0e35eb0
...
Updated runtime files.
Add Serbian translations and spell checking.
22f1d0e35e
2018-10-28 14:18:21 +01:00
Justin M. Keyes
733b4ce033
vim-patch:7254067ee970
...
Update runtime files.
7254067ee9
2018-10-28 14:07:58 +01:00
Justin M. Keyes
1a51524ad5
vim-patch:40962ec9c0e7
...
Update runtime files.
40962ec9c0
2018-10-28 14:05:14 +01:00
Justin M. Keyes
8d743d02f2
vim-patch:df980db69b83
...
update a few runtime files
df980db69b
Note: omit hl-Terminal, Nvim has its own way of highlighting :terminal.
2018-10-28 14:01:46 +01:00
Justin M. Keyes
dae1213e57
vim-patch:f0b03c4e98f8
...
Update runtime files
f0b03c4e98
Note: haskell changes were included in 942f3587c3
2018-10-28 13:57:08 +01:00
Justin M. Keyes
542513fd8a
vim-patch:a2a80162deb1
...
Update runtime files.
a2a80162de
2018-10-28 13:48:02 +01:00
Justin M. Keyes
d214e33e78
doc/:Man: "!" is special in some shells
...
ref https://github.com/neovim/neovim/issues/9156#issuecomment-433156463
2018-10-25 20:51:59 +02:00
Justin M. Keyes
f895b47d3f
man.vim: :Man! operates on buffer contents ( #9139 )
...
mandoc may not handle quoted MANPAGER arguments correctly. E.g. with
export MANPAGER='nvim -u NORC -c "set ft=man"'
mandoc treats `"set` and `ft=man"'` as separate tokens.
To workaround that, provide :Man! so that MANPAGER can avoid quoting.
closes #9120
2018-10-21 17:38:25 +02:00
Reto Schnyder
bddcbbb571
signs: Add "numhl" argument #9113
...
close #9113
ref #9040
2018-10-13 19:39:56 +02:00
Bruno Michel
b5e3fec621
vim-patch:2f0584910c0e
...
Update runtime files
2f0584910c
2018-10-12 21:33:13 +02:00
Justin M. Keyes
e52293757a
doc: manpage: formatting, update --headless
2018-10-11 19:32:44 +02:00
Justin M. Keyes
ea12efa66b
doc: mouse: cleanup, fixup
...
- Much of the mouse chatter in gui.txt and term.txt is redundant; other
parts are outdated or irreleveant to Nvim.
- Fix default value of 'mousemodel' for Windows
2018-10-11 19:32:44 +02:00
Justin M. Keyes
ab69944978
doc/develop.txt: brevity
...
design-flexible and design-multi-platform sections are "obvious" by now
(and covered in much of our other resources) and I've never seen it
referenced in any discussion.
2018-10-11 19:32:44 +02:00
Justin M. Keyes
b12c20e466
doc: emphasize that "python" means "python 2"
2018-10-11 19:32:44 +02:00
Justin M. Keyes
b11f5aa119
doc: xdg, MAINTAIN.md, channel-id, job control
...
- tutor: emphasize K
2018-10-11 19:32:31 +02:00
Jan Edmund Lazo
07fbdf4acc
vim-patch:8.0.1832: cannot use :unlet for an environment variable
...
Problem: Cannot use :unlet for an environment variable.
Solution: Make it work. Use unsetenv() if available.
(Yasuhiro Matsumoto, closes vim/vim#2855 )
137374fd65
2018-10-02 20:44:48 -04:00
Björn Linse
14ae394532
Merge pull request #9052 from blueyed/undercurl
...
tui: add support for undercurl and colored underline
2018-10-02 15:10:47 +02:00
Björn Linse
bab3b0ad45
ui: reserve the right to split a screen redraw into multiple batches.
2018-10-02 10:52:37 +02:00
Björn Linse
43823acae2
ui: rename ext_newgrid to ext_linegrid
2018-10-01 21:24:15 +02:00
Björn Linse
b98af01260
ui: update docs for safe startup procedure
2018-10-01 21:24:15 +02:00
Daniel Hahler
c4006a621e
tui: add support for undercurl and underline color
...
Fixes https://github.com/neovim/neovim/issues/7479 .
2018-10-01 16:22:26 +02:00