| Commit message (Collapse) | Author | Age |
| ... | |
| |\ \ \
| | | |
| | | | |
vim-patch:7.4.410
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Fold does not open after search when there is a CmdwinLeave
autocommand.
Solution: Restore KeyTyped. (Jacob Niehus)
https://code.google.com/p/vim/source/detail?r=v7-4-410
|
| |\ \ \ \
| | | | |
| | | | | |
vim-patch:7.4.374
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Character after "fb" command not mapped if it might be a composing
character.
Solution: Don't disable mapping when looking for a composing character.
(Jacob Niehus)
https://code.google.com/p/vim/source/detail?r=v7-4-374
|
| |\ \ \ \
| | | | |
| | | | | |
vim-patch:7.4.364
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: When the viminfo file can't be renamed there is no error message.
(Vladimir Berezhnoy)
Solution: Check for the rename to fail.
https://code.google.com/p/vim/source/detail?r=v7-4-364
|
| |\ \ \ \
| |_|_|/
|/| | | |
vim-patch:7.4.361
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Lots of flickering when filling the preview window for 'omnifunc'.
Solution: Disable redrawing. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-361
|
| |/ /
| |
| |
| |
| |
| |
| | |
Problem: Mapping characters may not work after typing Esc in Insert mode.
Solution: Fix the noremap flags for inserted characters. (Jacob Niehus)
https://code.google.com/p/vim/source/detail?r=v7-4-382
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Add error type information to `Error`
- Rename `set_api_error` to `api_set_error` for consistency with other api_*
functions/macros.
- Refactor the api_set_error macro to accept formatted strings and error types
- Improve error messages
- Wrap error messages with gettext macro
- Refactor msgpack-rpc serialization to transform Error instances into [type,
message] arrays
- Add error type information to API metadata
- Normalize nvim->client and client->nvim error handling(change
channel_send_call to accept an Error pointer instead of the `errored` boolean
pointer)
- Use macro to initialize Error structures
|
| |\ \
| | |
| | | |
vim-patch:7.4.383
|
| | |/
| |
| |
| |
| |
| |
| | |
Problem: Bad interaction between preview window and omnifunc.
Solution: Avoid redrawing the status line. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-383
|
| |\ \
| | |
| | | |
vim-patch: 7.4.381
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
Problem: Get u_undo error when backspacing in Insert mode deletes more than
one line break. (Ayberk Ozgur)
Solution: Also decrement Insstart.lnum.
https://code.google.com/p/vim/source/detail?r=v7-4-381
|
| |\ \
| | |
| | | |
vim-patch:7.4.379
|
| | |/
| |
| |
| |
| |
| |
| | |
Problem: Accessing freed memory after using setqflist(list, 'r'). (Lcd)
Solution: Reset qf_index.
https://code.google.com/p/vim/source/detail?r=v7-4-379
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: When 'equalalways' is set a split may report "no room" even though
there is plenty of room.
Solution: Compute the available room properly. (Yukihiro Nakadaira)
https://code.google.com/p/vim/source/detail?r=v7-4-377
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Compiler warning for unused argument and unused variable.
Solution: Add UNUSED. Move variable inside #ifdef.
https://code.google.com/p/vim/source/detail?r=v7-4-373
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: When 'winminheight' is zero there might not be one line for the
current window.
Solution: Change the size computations. (Yukihiro Nakadaira)
https://code.google.com/p/vim/source/detail?r=v7-4-372
|
| |/
|
|
|
|
|
| |
Problem: Crash when using ":botright split" when there isn't much space.
Solution: Add a check for the minimum width/height. (Yukihiro Nakadaira)
https://code.google.com/p/vim/source/detail?r=v7-4-365
|
| |\
| |
| | |
vim-patch:7.4.235
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: It is not easy to get the full path of a command.
Solution: Add the exepath() function.
https://code.google.com/p/vim/source/detail?r=5ab2946f7ce560985830fbc3c453bb0f7a01f385
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Changing the return value of getpos() causes an error. (Jie Zhu)
Solution: Revert getpos() and add getcurpos().
https://code.google.com/p/vim/source/detail?r=332a5c2b2956d9b18d85268a724d01deea27ec83
|
| |/
|
|
|
|
|
| |
Problem: getpos()/setpos() don't include curswant.
Solution: Add a fifth number when getting/setting the cursor.
https://code.google.com/p/vim/source/detail?r=ccac0aa34eeaf46dad4b831461a532fc3fe71096
|
| |\
| |
| | |
clang: Null pointer passed as an argument to a 'nonnull' parameter
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Using freed memory when exiting while compiled with EXITFREE.
Solution: Set curwin to NULL and check for that. (Dominique Pelle)
https://code.google.com/p/vim/source/detail?r=v7-4-369
|
| |\ \
| | |
| | | |
vim-patch:7.4.368
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Restoring the window sizes after closing the command line window
doesn't work properly if there are nested splits.
Solution: Restore the sizes twice. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-368
|
| |/ / |
|
| |\ \
| | |
| | | |
vim-patch:7.4.341, 7.4.347, 7.4.351, 7.4.358
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Sort is not always stable.
Solution: Add an index instead of relying on the pointer to remain the same.
Idea by Jun Takimoto.
https://code.google.com/p/vim/source/detail?r=v7-4-358
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: sort() is not stable.
Solution: When the items are identical, compare the pointers.
https://code.google.com/p/vim/source/detail?r=v7-4-351
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: test55 fails on some systems.
Solution: Remove the elements that all result in zero and can end up in an arbitrary position.
https://code.google.com/p/vim/source/detail?r=v7-4-347
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: sort() doesn't handle numbers well.
Solution: Add an argument to specify sorting on numbers. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=adc4a84f72eb44dae657af713922a6e2c1f64ae3
|
| |\ \ \
| | | |
| | | | |
vim-patch:7.4.387
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: "4gro" replaces one character then executes "ooo". (Urtica
Dioica)
Solution: Write the ESC in the second stuff buffer.
https://code.google.com/p/vim/source/detail?r=v7-4-387
|
| | | | |
| | | |
| | | |
| | | | |
To follow the convention of 'nvim' for technical references
|
| |\ \ \ \
| |/ / /
|/| | | |
vim-patch:7.4.312
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot figure out what argument list is being used for a window.
Solution: Add the arglistid() function. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?r=v7-4-312
|
| |\ \ \
| | | |
| | | | |
7.4.371.
|
| | |/ / |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
To follow the pattern of using NVIM for technical descriptions, it was renamed
to NVIM_LISTEN_ADDRESS
|
| |/ /
| |
| |
| | |
fix condition while iterating over all buffers
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Popup menu flickers too much.
Solution: Remove the forced redraw. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-376
Includes: vim-patch:7.4.357 vim-patch:7.4.367 vim-patch:7.4.376
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Adapt gendeclarations.lua/msgpack-gen.lua to allow the `ArrayOf(...)` and
`DictionaryOf(...)` types in function headers. These are simple macros that
expand to Array and Dictionary respectively, but the information is kept in the
metadata object, which is useful for building clients in statically typed
languages.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of building all metadata from msgpack-gen.lua, we now merge the
generated part with manual information(such as types and features). The metadata
is accessible through the api method `vim_get_api_info`.
This was done to simplify the generator while also increasing flexibility(by
being able to add more metadata)
|