Björn Linse
a2d25b7bf8
api: unify buffer numbers and window ids with handles
...
also allow handle==0 meaning curbuf/curwin/curtab
2016-08-31 21:40:20 +02:00
Justin M. Keyes
771d42e426
os_resolve_shortcut: initial port from Vim source
2016-07-30 15:28:12 -04:00
Marco Hinz
cc8f477d18
Always resize the embedded vterm properly
2016-06-20 18:20:45 +02:00
TJ DeVries
aa22b5fd9a
Add new functionality to the =
marker in the STL
...
This new functionality is explained in the documentation.
Also, many tests have been added to the buffer_spec.lua file
2016-06-14 20:10:11 +02:00
James McCoy
1b6681e073
vim-patch:7.4.1142
...
Problem: Cannot define keyword characters for a syntax file.
Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
b8060fe862
2016-06-02 10:28:46 -04:00
ZyX
8cfb272c74
lib/kvec: Remove useless type argument from kv_push macros
2016-05-30 21:14:39 +03:00
Michael Ennen
86eb339120
vim-patch: 7.4.1086 #4626
...
Problem: Crash with an extremely long buffer name.
Solution: Limit the return value of vim_snprintf(). (Dominique Pelle)
507edf63df
2016-05-06 01:10:29 -04:00
ZyX
cf4e1fb0f4
*: Fix new linter errors
...
Originally there were 128 new errors, so I thought this is a good idea to fix
all of them. Of course, this commit also fixes many suppressed errors.
2016-05-01 20:35:51 +03:00
Michael Ennen
c0de12c3c5
vim-patch: 7.4.1401
...
Problem: Having 'autochdir' set during startup and using diff mode doesn't
work. (Axel Bender)
Solution: Don't use 'autochdir' while still starting up. (Christian
Brabandt)
6bd364e084
2016-04-27 16:28:38 -07:00
Justin M. Keyes
121e76db6f
Merge pull request #4273 from watiko/vim-7.4.957
...
vim-patch:7.4.{941,942,957}
2016-04-25 03:20:45 -04:00
Charles Joachim
55844eee10
buffer.c: change return type to bool
...
Co-authored-by: Wayne Rowcliffe (@war1025)
2016-04-03 15:39:33 -04:00
Justin M. Keyes
5a9d3be54c
test: minor changes
2016-03-17 00:21:48 -04:00
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
Nicolas Dumazet
7bd570cd9a
vim-patch:7.4.1511
...
Problem: Statusline highlighting is sometimes wrong.
Solution: Check for Highlight type. (Christian Brabandt)
af6e36ff16
2016-03-08 17:11:27 +01: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
Björn Linse
44b2cef83a
bufhl: new mechanism for plugins to add highlights to a buffer
2016-02-23 21:29:01 +01:00
Justin M. Keyes
06e53aa487
coverity/135589: (FP) Null pointer dereferences
...
False positive: buflist_findnr() should not be NULL in this case because
it is given a buffer number that (should be) guaranteed to exist.
2016-02-19 02:00:22 -05: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
watiko
ba8ec7e963
vim-patch:7.4.742
...
Problem: Cannot specify a vertical split when loading a buffer for a
quickfix command.
Solution: Add the "vsplit" value to 'switchbuf'. (Brook Hong)
a594d77ffc
2016-02-07 17:54:37 +09:00
Jurica Bradaric
cfce719c66
vim-patch:7.4.805
...
Problem: The ruler shows "Bot" even when there are only filler lines
missing. (Gary Johnson)
Solution: Use "All" when the first line and one filler line are visible.
29bc9db36e
2016-02-02 18:41:44 +01:00
ZyX
64038bf4e2
tabline: Switch to functions, handle different click types
2016-02-01 21:40:06 +03:00
ZyX
ef662498b1
tabline: Add %[] atom to the tabline, for random commands on click
...
Currently untested and undocumented.
2016-02-01 21:40:06 +03:00
Justin M. Keyes
3fd62f9612
file_pat_to_reg_pat, buflist_findpat: const params
...
file_pat_to_reg_pat() and buflist_findpat() do not modify the data of
these parameters.
2016-01-01 14:26:32 -05:00
Justin M. Keyes
76bf21de26
vim-patch:7.4.605
...
Problem: The # register is not writable, it cannot be restored after
jumping around.
Solution: Make the # register writable. (Marcin Szamotulski)
3b3a9498d1
2015-12-30 01:16:32 -05:00
Shougo Matsushita
d1ec3f661a
vim-patch:7.4.645
...
Problem: When splitting the window in a BufAdd autocommand while still in
the first, empty buffer the window count is wrong.
Solution: Do not reset b_nwindows to zero and don't increment it.
8da9bbfd02
2015-12-13 13:01:46 +09:00
Enrico Ghirardi
81960df9f5
statusline: Check width before advancing pointer. #3818
...
Closes #3763
Helped-by: oni-link <knil.ino@gmail.com >
2015-12-10 03:19:02 -05:00
Michael Reed
53ee6425c8
src/*: Remove VIM - Vi improved ...
header
...
Regarding the individual items in the header:
`Vim - Vi improved by Bram Moolenar`
Bram Moolenar is already mentioned throughout the documentation, as
well as the intro screen.
`:help uganda`
It's already shown to all users who don't use `shortmess+=I` upon
starting nvim, and is already placed prominently in help.txt, i.e.,
`:help` run with no arguments.
`:help credits`
Already mentioned near the top of help.txt.
`README.md`
Already mentioned in develop.txt.
2015-11-27 16:25:10 -05:00
Rui Abreu Ferreira
4f24b9e06f
Remove unnecessary includes for errno.h
2015-11-25 16:38:33 -05:00
Michael Reed
af5483089e
src: README.txt -> README.md
...
The former no longer exists in this repo; see the top of
src/nvim/README.md.
2015-11-23 21:38:08 -05:00
Wayne Rowcliffe
eed4df33f9
Cleanup from review
2015-11-11 21:21:19 -06:00
Wayne Rowcliffe
81f32bd153
Switch comments to match style guide
2015-11-11 21:19:52 -06:00
Wayne Rowcliffe
6cfb81eaa7
Updates from review
2015-11-11 21:19:52 -06:00
Wayne Rowcliffe
a9dfcb7e02
Fix shadowed variable in build_stl_str_hl
2015-11-11 21:19:52 -06:00
Wayne Rowcliffe
d12f328b60
Add documentation about what TABPAGENR and TABCLOSENR do
2015-11-11 21:19:51 -06:00
Wayne Rowcliffe
7c32d86f7d
Fix lint
2015-11-11 21:19:51 -06:00
Wayne Rowcliffe
12e53ca95c
Add out_end_p to mark last valid character in statusline buffer
2015-11-11 21:19:51 -06:00
Wayne Rowcliffe
9e5a7d3751
Rename build_stl_str_hl input and output buffer pointers
2015-11-11 21:19:51 -06:00
Wayne Rowcliffe
cde2259a6b
Add comments to build_stl_str_hl
2015-11-11 21:19:51 -06:00
Wayne Rowcliffe
bf8038702d
Clean up buffer.c build_stl_str_hl variable declarations
2015-11-11 21:19:51 -06:00
Marco Hinz
bb43d9b9a2
vim-patch:7.4.791 #3078
...
Problem: The buffer list can be very long.
Solution: Add an argument to ":ls" to specify the type of buffer to list.
(Marcin Szamotulski)
d51cb706a4
2015-11-11 21:46:46 +01:00
ZyX
ad7b7716bb
*: Fix lint errors found in new code in previously ignored files
2015-10-08 22:00:50 +03:00
ZyX
22906265a2
mark: Clear marks in some cases, but do not do useless job in free_\*
2015-10-08 22:00:46 +03:00
ZyX
07d9ab26c6
*: Make ShaDa code use VimL values for additional_\* data
2015-10-08 22:00:16 +03:00
ZyX
8c93877e1c
shada: Add support for dumping and restoring buffer list
2015-10-08 21:59:55 +03:00
ZyX
200e62efeb
shada: Add support for dumping/restoring bufs changes and win jumps
2015-10-08 21:59:53 +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
Steven Oliver
f7c5dc4db2
Remove instances of TRUE/FALSE macro
...
memory.c
os_unix.c
path.c
2015-09-04 11:07:33 +02:00
Felipe Morales
a39ce92f0b
Use NVIM instead of VIM in default title.
2015-07-23 14:03:08 -03:00
Hettomei
3b06ce200b
Macro cleanup: FEAT_SHORTCUT, replace with WIN32
2015-07-17 21:40:40 -04:00
David Bürgin
7a7d082e12
vim-patch:7.4.562 #2593
...
Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat)
Solution: Check there is enough space. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-562
2015-05-16 23:46:29 -04:00