Shougo Matsushita
77a7ca458b
'shortmess': Add "F" flag. #4446
...
Add "Don't give the file editing message" flag in shortmess option.
Add the UI tests by @fmoralesc
Fix the changes for Vim 7.4.1570
2016-03-17 00:07:38 -04:00
Björn Linse
89bb5a8ab8
python: move script_host.py to python-client
2016-03-15 12:32:18 +01:00
Justin M. Keyes
e7a9c006e1
Merge pull request #4168 from noahfrederick/patch-1
...
man.vim: parse page names containing dash or dot
2016-03-13 14:48:45 -04:00
John Renner
ffaaf5df31
runtime/macros: replace "vim" with "nvim"
2016-03-11 16:37:25 -05:00
Justin M. Keyes
66a75fb835
Merge pull request #4410 from alexgenco/ruby_rplugin
...
Ruby remote plugin support
2016-03-11 12:33:41 -05:00
Björn Linse
6c4d3362c5
rplugin: let the python host identify packages
2016-03-11 11:31:09 +01:00
Justin M. Keyes
1c066e671d
rplugin: Silence :doautocmd. #4384
2016-03-11 01:22:41 -05:00
Alex Genco
3cb9970acf
Ruby remote plugin support
2016-03-10 19:01:44 -08:00
Shougo Matsushita
bb020df0f5
rplugin: Initialize remote plugins lazily. #4384
2016-03-10 10:34:57 -05:00
watiko
c78aeb0d46
vim-patch:7.4.941
...
Problem: There is no way to ignore case only for tag searches.
Solution: Add the 'tagcase' option. (Gary Johnson)
0f6562e903
2016-03-06 00:32:39 +09:00
Noah Frederick
091ef2fbe4
man.vim: prefer cmd-line to normal-mode commands
2016-03-05 09:12:54 -05:00
Noah Frederick
42e710eacb
man.vim: clean up regex/string comparisons
...
- Explicitly specify case sensitivity when comparing strings
- Clean up unnecessarily complex `if` statements
2016-03-05 09:12:54 -05:00
Noah Frederick
9fb9d2929f
man.vim: fixes to argument handling and parsing
...
- Define a collection of legal characters when parsing page and section
in `s:parse_page_and_section()` instead of relying on 'iskeyword',
which is unreliable.
- Allow non-numeric section names (e.g., `3c`).
- Simplify argument handling in `man#get_page()` to accommodate
non-numeric section names.
Fixes #4165 .
2016-03-05 09:12:54 -05:00
Marco Hinz
03fe4ad9b1
Doc: switch to terminal mode automatically
2016-03-04 12:55:59 +01:00
Rui Abreu Ferreira
4bfac00aa3
Windows: XDG: Update default paths. #4403
...
The previous defaults were including the nvim suffix, causing it to
apear twice in the final paths.
kXDGDataHome and kXDGConfigHome are now set as %LOCALAPPDATA%,
kXDGCacheHome is set as $TEMP.
In Windows there is no distinction between configuration and data
storage, but we don't want to place all files under the same path.
get_xdg_home() now appends a different path suffix for kXDGDataHome.
- Configuration files are saved under %LOCALAPPDATA%\nvim
- Data files are saved under %LOCALAPPDATA%\nvim-data
2016-03-03 23:26:11 -05:00
watiko
313810ccad
vim-patch:7.4.1143
...
Problem: Can't sort on floating point numbers.
Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f"
flag to sort().
f7edf40448
2016-03-02 17:32:24 +09:00
watiko
f6dca79f3a
vim-patch:7.4.951
...
Problem: Sorting number strings does not work as expected. (Luc Hermitte)
Solution: Add the 'N" argument to sort()
b00da1d6d1
2016-03-02 17:32:24 +09:00
watiko
4d5d76c086
vim-patch:7.4.984
...
Problem: searchpos() always starts searching in the first column, which is
not what some people expect. (Brett Stahlman)
Solution: Add the 'z' flag: start at the specified column.
ad4d8a192a
2016-03-02 16:29:21 +09:00
Justin M. Keyes
56bfdd7934
Merge #4265 'vim-patch:7.4.925'.
2016-03-02 01:24:38 -05:00
Marco Hinz
888b8abeb0
Doc: make definitions jumpable
...
References #3640 .
2016-02-29 16:33:39 +01:00
Björn Linse
2359f6f144
TextYankPost: add information to v:event and update tests
2016-02-29 16:07:50 +01:00
Björn Linse
7ab9ff88e6
eval: add v:event, which will contain data events want to propagate to their receivers.
...
Add helper functions dict_clear and dict_set_keys_readonly.
2016-02-29 16:06:41 +01:00
Shougo Matsushita
f2ae5a9cc0
Add TextYankPost and TextDeletePost autocmds
...
Reviewed by @watiko
Ported from de53ab72c8
2016-02-29 13:21:59 +01:00
Justin M. Keyes
0c2ba7554f
Merge pull request #3900 from ZyX-I/inf-nan-string
...
Make it possible to eval() all floating-point values dumped by string()
2016-02-28 11:48:54 -05:00
Jurica Bradaric
de7165d351
eval: Update documentation.
...
Extracted from vim-patch:da440d21a6b94d7f525fa7be9b1417c78dd9aa4c
2016-02-28 10:38:45 +01:00
Justin M. Keyes
bb56564900
Merge pull request #4335 from HarmtH/update-doc
...
Correct documention on order autocmds
2016-02-25 10:36:51 -05:00
Marco Hinz
39c3842621
Make set{qf,loc}list() take {title}
...
Add an extra argument to these functions to set w:quickfix_title.
This is a modified version of a patch from vim_dev. Discussion here:
https://groups.google.com/forum/#!topic/vim_dev/X7VVPd4Do5s
Credits go to Christian "chrisbra" Brabandt and Daniel "blueyed" Hahler.
2016-02-25 12:50:12 +01:00
Björn Linse
2a4ea9a546
docs: start api docs and document highlight mechanism
2016-02-23 21:29:02 +01:00
Harm te Hennepe
f57b9c57df
Correct documention on order autocmds
...
The order of executed autocmds TabEnter and WinEnter is wrongly stated
in the documentation. TabEnter is executed after WinEnter.
2016-02-23 12:24:43 +01:00
Justin M. Keyes
99d4c8c29c
keymap: Support <D-...> (super/command key).
...
Adds support for:
- api:vim_input("<D-a>")
- ":nnoremap <C-D-S-...>" and permutations thereof
UIs must capture the modifier and send it as "<D-...>" to vim_input().
Note: Before this commit, any arbitrary ":nnoremap <{foo}-{bar}>"
mapping could already be invoked with feedkeys("\<{foo}-{bar}>"). This
commit supports "D-" as a modifier that can be combined with "C-", "A-",
"S-" in any order.
For non-GUI (terminal) support, user must:
:set <D-a>={CSI sequence}
then send the {CSI sequence} from their terminal. But this does not work
yet (regression #2204 ).
Closes #2190
2016-02-22 02:41:40 -05:00
ZyX
90cbd70d1a
documentation: Add notes to eval.txt and vim_diff.txt
2016-02-21 21:58:58 +03:00
Tom X. Tobin
e87c7fcb39
Remove stray "<" in options help
...
Normally this would end an example, but there's no example block here.
2016-02-19 14:13:17 -05:00
watiko
4612821946
vim-patch:7.4.925
...
Problem: User may yank or put using the register being recorded in.
Solution: Add the recording register in the message. (Christian Brabandt,
closes vim/vim#470 )
a0ed84a268
2016-02-17 21:04:20 +09:00
Jurica Bradaric
bd7de9dac9
vim-patch:7.4.859 #4238
...
Problem: Vim doesn't recognize all htmldjango files.
Solution: Recognize a comment. (Daniel Hahler, PR #410 )
d8986fd914
2016-02-17 04:28:01 -05:00
Marco Hinz
089368c15f
Doc: correct default value
2016-02-15 19:55:51 +01:00
Justin M. Keyes
baee9fe286
Merge pull request #4220 from watiko/vim-7.4.792
...
vim-patch:7.4.792
2016-02-15 03:55:23 -05:00
Justin M. Keyes
02612a3fc9
Merge pull request #4254 from Shougo/remote
...
Improve remote plugin scripts
2016-02-15 00:27:43 -05:00
Justin M. Keyes
cc2dce45d0
startup: Avoid VimL global. Introduce TriState enum.
...
- `syntax_on` is documented. Rather than introduce a new undocumented
VimL global `g:syntax_off`, use a module-local flag.
- Rename "maybe" functions to follow style guidelines (use standard
module prefix)
2016-02-14 16:23:04 -05:00
Felipe Morales
6c9c08c370
startup: respect earlier :filetype and :syntax.
...
If user invokes :filetype or :syntax before startup defaults are
applied, don't clobber their choices.
2016-02-14 15:38:11 -05:00
Justin M. Keyes
da6299445a
ex_docmd: rename force_enable_filetype().
...
It is no longer forcing anything.
2016-02-14 15:20:32 -05:00
Felipe Morales
50e129f5a7
defaults: Enable syntax and filetype plugins.
2016-02-14 15:20:31 -05:00
Shougo Matsushita
41794f6b58
Improve remote plugin scripts
2016-02-14 08:24:49 +09:00
watiko
133ef7e465
vim-patch:7.4.792
...
Problem: Can only conceal text by defining syntax items.
Solution: Use matchadd() to define concealing. (Christian Brabandt)
6561d52ecb
2016-02-11 15:08:31 +09:00
Justin M. Keyes
953e140a18
Merge pull request #4224 from fmoralesc/docs-term
...
doc: remove references to 'term' and other tty related options.
2016-02-10 11:01:23 -05:00
Felipe Morales
11f43360d1
doc: remove references to 'term' and other tty related options.
...
Re: https://github.com/neovim/neovim/issues/4218
2016-02-10 16:52:48 +01:00
Björn Linse
222a1655f5
cmake: if helptags generation fails, echo the message
2016-02-10 13:23:23 +01:00
Justin M. Keyes
25a70469f4
Merge pull request #4187 from watiko/vim-7.4.742
...
vim-patch:7.4.742
2016-02-09 02:19:17 -05:00
Jurica Bradaric
18be6e0b30
vim-patch:979243b
...
Update help files.
https://github.com/vim/vim/commit/979243b
2016-02-09 01:36:29 -05:00
Jurica Bradaric
a9a25fda42
vim-patch:7.4.755
...
Problem: It is not easy to count the number of characters.
Solution: Add the skipcc argument to strchars(). (Hirohito Higashi, Ken
Takata)
641e48c224
2016-02-09 01:36:29 -05:00
E Kawashima
392964617a
vimrc_example.vim: Update vimrc path. #4203
2016-02-08 23:29:18 -05:00