Jonathan de Boyne Pollard
c201518674
doco: Correct :help term-dependent-settings .
...
The example used &term which is no longer meaningful.
Fortunately, we can change this into a useful example using $TERM that also
shows how to address a common need with termguicolors at the same time.
2017-06-03 18:53:29 +01:00
Jonathan de Boyne Pollard
c2a0fd349e
doco: Move TERM help into its own section and expand.
...
:help TERM previously pointed to a section that no longer even discussed the
variable.
2017-06-03 18:53:28 +01:00
Jonathan de Boyne Pollard
533f5c38c4
doco: Note some common $TERM mistakes and how to fix them.
...
Also explain more clearly the difference between Vim and Nvim
when it comes to built-in terminfo entries.
2017-06-03 18:53:28 +01:00
Jonathan de Boyne Pollard
16300d02c7
tui: Improvements to RGB colour support.
...
The details are in the on-line help under :help true-color .
The brief precis is that nvim is (I hope.) converging with tmux and libvte.
It is taking the same approach with setrgbf and setrgbb terminfo capabilities
that it does with the Ss and Se terminfo capabilities.
2017-06-03 18:53:28 +01:00
Jonathan de Boyne Pollard
503a5c458b
tui: Spelling corrections in doco and commentary
2017-06-03 18:53:28 +01:00
Jonathan de Boyne Pollard
756a17a848
doco: Replace termcap with terminfo where appropriate.
...
Also document better what to do on slow terminals.
2017-06-03 18:53:27 +01:00
Jonathan de Boyne Pollard
76a6509c59
tui: More refactoring, and improvements to cursor shape support.
...
The details are in the on-line help under :help cursor-shape .
The brief precis is that nvim is following the lead of tmux, and going
beyond what tmux does to make cursor shape changes work on a broad range of
terminals. This includes on tmux itself, which is no longer bypassed.
2017-06-03 18:53:27 +01:00
Jonathan de Boyne Pollard
d65cff9de8
doc: Document some more terminal behaviours.
...
This documents 256-colour and true colour handling, cursor shapes,
and scrolling regions.
Almost all of these headings are taken from the Vim doco, so that
the :help commands that people learn are a transferable skill.
2017-06-03 18:53:27 +01:00
Jonathan de Boyne Pollard
6be921b71c
doc: Relegate xterm-8bit to a removed feature.
2017-06-03 18:53:27 +01:00
Justin M. Keyes
133f8bc628
Merge #4700 from AdnoC/keep-default-register
2017-05-31 23:43:40 +02:00
AdnoC
9a91ce4fa6
eval: Add ability to set the unnamed register with setreg
2017-05-31 13:19:08 -04:00
AdnoC
a00b03d03f
shada: Set the unnamed register to the previous unnamed register on startup
2017-05-31 13:18:59 -04:00
Matthew Malcomson
033b1cb7d9
'pastetoggle': Revert support for multi-key value ( #6724 )
...
Reverts commit 337b6179df
Closes #6716 at the expense of not being able to use a
multi-key 'pastetoggle' manually.
Multi-key 'pastetoggle' can still be used when inserting the entire
option into the typebuffer at once (though the use here is
questionable).
Also remove those tests to do with waiting for the completion of
'pastetoggle' and mention in the documentation that 'pastetoggle'
doesn't wait for timeout.
2017-05-31 13:20:06 +02:00
Björn Linse
6a75938758
channels: implement sockopen() to connect to socket
...
Helped-By: oni-link <knil.ino@gmail.com >
2017-05-29 19:02:49 +02:00
ZyX
cab3a248b2
doc: Clarify documentation
2017-05-28 23:55:51 +03:00
ZyX
a409fa2b3f
lua: Use automatic determining of suffixes only for package.cpath
2017-05-28 23:55:51 +03:00
James McCoy
9cc185dc6d
Merge pull request #6680 from mhinz/listen/localhost
...
Use uv_getaddrinfo() for servers
2017-05-28 13:26:06 +00:00
Justin M. Keyes
023f67cad8
terminal: Do not change 'number', 'relativenumber' ( #6796 )
...
Showing the 'number' column in terminal buffers is a bit silly because
of 'scrollback'. But it's mostly harmless and technically works as
expected.
The least surprising thing is to leave the user's settings alone. Since
there are tradeoffs in both cases, we choose inertia.
We still disable 'relativenumber' in *terminal-mode* (as opposed to
normal-mode) because it is totally broken: the Nvim cursor (not terminal
cursor) is always on the last line.
2017-05-27 15:08:38 +02:00
raichoo
967e892cb6
man.vim: feature-test section (-s) flag #6815
...
Different implementations of `man` might be using different
flags for sections.
2017-05-26 00:30:40 +02:00
ZyX
643d620164
doc: Add example plugin
2017-05-25 16:27:40 +03:00
ZyX
97602371e6
lua: Add paths from &runtimepath to package.path and package.cpath
2017-05-25 16:27:40 +03:00
Justin M. Keyes
41f27ae3f3
doc
...
Closes #6788
2017-05-23 00:25:15 +02:00
Drew Neil
620df53860
doc: *Terminal-mode* #6757
...
Closes #6756
2017-05-23 00:08:24 +02:00
Marco Hinz
156e6f274f
Doc: explain the format for serverstart()
2017-05-22 23:38:09 +02:00
Drew Neil
170d8af397
doc: on_stdout, on_stderr, onexit ( #6761 )
2017-05-22 16:57:16 +02:00
Justin M. Keyes
db0159be26
doc: update *feature-list*, remove "gui_running"
...
Closes #6783
2017-05-22 07:02:51 +02:00
Justin M. Keyes
872465cf1d
doc
2017-05-21 00:01:52 +02:00
raichoo
3280765f2d
man.vim: check for -l flag #6766
2017-05-19 14:02:11 +02:00
Justin M. Keyes
597d65b4b7
Merge #6741 from justinmk/progpath
2017-05-15 16:11:01 +02:00
Justin M. Keyes
4c5398bc40
startup: v:progpath fallback: path_guess_exepath
...
If procfs is missing then libuv cannot find the exe path.
Fallback to path_guess_exepath(), adapted from Vim findYourself().
Closes #6734
2017-05-15 15:01:52 +02:00
Justin M. Keyes
8e052f677e
Merge #6737 "options: make 'highlight' read-only"
2017-05-15 14:53:31 +02:00
Björn Linse
8d8b6224d9
options: make 'highlight' read-only
2017-05-15 07:22:31 +02:00
Justin M. Keyes
17531ed082
Merge #6480 from ZyX-I/colored-cmdline'/input-dict
2017-05-13 21:17:33 +02:00
ZyX
d01f140bb3
doc: Add a note to vim_diff.txt
2017-05-13 18:16:41 +03:00
Justin M. Keyes
edfe0980f1
doc: Lua ( #6722 )
...
Closes #6705
2017-05-11 17:45:11 +02:00
Justin M. Keyes
f57149d2f4
Merge #6721 from justinmk/health
2017-05-11 14:51:04 +02:00
Justin M. Keyes
147b4b63af
doc ( #6719 )
...
Closes #6712
2017-05-11 14:34:48 +02:00
Justin M. Keyes
3eaf4a0d5b
health.vim: Don't lose contents after hide.
2017-05-11 14:20:57 +02:00
Justin M. Keyes
73c6bf3879
health.vim: On error, show a valid shell command.
...
Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru >
Closes #6715
2017-05-11 14:20:57 +02:00
Edd Barrett
bc4fd8b10d
health.vim: Fix hardcoded python
name. #6714
2017-05-11 12:01:56 +02:00
Björn Linse
e82cb5de4a
api: add metadata for ui events
2017-05-10 17:36:31 +02:00
ZyX
475cd8f075
doc: Do not assume something is not supported in GUI
2017-05-10 15:52:49 +03:00
ZyX
f4d5d5250a
eval: Refactor get_user_input to support dictionary
2017-05-10 15:52:48 +03:00
Justin M. Keyes
d9023b84e6
health.vim: Remove sensible.vim advice. ( #6709 )
...
sensible.vim now avoids setting ttimeoutlen for nvim.
2017-05-10 09:43:17 +02:00
Justin M. Keyes
0e873a30f3
Merge #4411 from ZyX-I/luaviml'/lua
2017-05-09 00:39:17 +02:00
Matthew Wynn
e7a4d95a9e
man.vim: Fix filename argument in mandoc #6693
...
Use the -l flag to open a man file.
TODO: Does not work on SunOS.
Fixes #6683
2017-05-08 17:45:06 +02:00
Adam Byrtek
8c8ea1f8f3
doc: nvim-from-vim: Prepend "~/.vim" #6694
2017-05-08 17:28:12 +02:00
Justin M. Keyes
b23aa1cf09
Merge #6597 'winhighlight'
2017-05-08 16:17:57 +02:00
ZyX
09f849b600
Merge branch 'master' into luaviml'/lua
2017-05-08 15:43:45 +03:00
Björn Linse
188bae586f
docs: 'winhighlight'
2017-05-08 12:41:39 +02:00