| Commit message (Collapse) | Author | Age |
|
|
|
| |
Also expand the rule in .gitignore to block other forms of swap files.
|
|\
| |
| | |
Update R runtime files
|
| |
| |
| |
| |
| |
| |
| |
| | |
indent/r.vim : change shiftwidth to 2 and minor bug fixes.
indent/rhelp.vim : move the position of the test if the script was already sourced
indent/rmd.vim : minor bug fix
indent/rnoweb.vim : minor bug fix
syntax/r.vim : minor bug fixes and improvement (distinguish = from ==)
|
| | |
|
|\ \
| | |
| | | |
Restore clipboard support for `:registers` and `:put` and `:<c-r>*`, don't clobber `"0` on paste and update tests.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This makes :<c-r>* work as expected and
avoids clobbering zero register ("0) when pasting unnamed clipboard
Helped-By: Scott Prager <splinterofchaos@gmail.com>
Helped-By: Michael Reed <m.reed@mykolab.com>
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This makes the interpretion consistent with the way newlines are used in
the VIMENC format, while keeping the same fallback behaviour when
regtype is unspecified. Also check both cases explicitly in the tests.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Helped-by: Robin Allen <r@foon.uk>
Helped-by: Scott Prager <splinterofchaos@gmail.com>
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
Stated at the top of the section:
"See |nvim-intro| for a list of Nvim's largest new features."
It's now mentioned in `:h nvim_terminal_emulator.txt`.
|
|\ \
| |/
|/| |
Use lfs.currentdir() to fix symlink test fail.
|
| | |
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | | |
Helped-by: Thiago de Arruda <tpadilha84@gmail.com>
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
channel_write() uses a ref-counted buffer for writing. This buffer
should be released if it was used in "refcount" channel_write() calls.
But calling channel_write() on a closed channel would return early and
not decrease the refcount of the used buffer.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Notifications for a channel will be sent directly if there are no
pending requests (for this channel). Otherwise notifications are queued
for later sending.
But in two cases a notification could be sent with pending requests:
* Broadcasting a notification
* A channel that has just finished its last pending request
would call send_delayed_notifications() for all channels.
To prevent this, every channel can now only send its own delayed
notifications and broadcasting checks for pending requests.
|
|\ \
| | |
| | | |
CMakeLists: fix build when there're multiple arguments in C_FLAGS
|
| | |
| | |
| | |
| | |
| | |
| | | |
Because the COMMAND arguments of custom_command takes a list, and
CMAKE_C_FLAGS is a string, it will be treated as a single long
argument, which will cause the build to fail.
|
| | | |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This library makes it easier to script communication with interactive programs.
It is similar to what the "expect" tcl extension does, but uses an object
oriented API and is designed to integrate nicely with Neovim job control.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Use on_exit instead of on_stdout since there's no guarantee that the OS will
send the data in time(It fails randomly in slow environments such as
travis/valgrind)
- Increase the timeout gap for the "jobwait with timeout" test
|
| | | |
| | | |
| | | |
| | | |
| | | | |
A call to `event_poll` is required to ensure the exit callback from the last job
is invoked.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Due to the way vimscript garbage collection handles cyclic references, its not
possible to rely on incrementing `dv_refcount` to prevent dicts still used
internally from being collected: If a object with dv_refcount > 0 isn't
reachable by vimscript code, it will be freed when `garbage_collect()` is
called. Add the `internal_refcount` field to prevent this.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Setting 'history' to a big value causes out-of-memory errors.
Solution: Limit the value to 10000. (Hirohito Higashi)
https://github.com/vim/vim/tree/v7-4-336
|
|\ \ \
| | | |
| | | | |
[RDY] CONTRIBUTING.md: Misc improvements
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Helped-by: Florian Walch <florian@fwalch.com>
Helped-by: oni-link <knil.ino@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- In general, many sections have been expanded a lot.
- Defer to the wiki when it makes sense.
- Rewrite a bunch of things to be clearer. There is a lot more
verbosity, but clarifying as many items as we can in this document is
preferable to it being done later in the issue tracker.
(alphabetically sorted)
Helped-by: David Granström <david@davidgranstrom.com>
Helped-by: Florian Walch <florian@fwalch.com>
Helped-by: John Szakmeister <john@szakmeister.net>
Helped-by: Justin M. Keyes <justinkz@gmail.com>
Helped-by: Martin Kopischke <martin@kopischke.net>
Helped-by: oni-link <knil.ino@gmail.com>
[ci skip]
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:7.4.515
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: In a help buffer the global 'foldmethod' is used. (Paul Marshall)
Solution: Reset 'foldmethod' when starting to edit a help file. Move the
code to a separate function.
https://github.com/vim/vim/releases/tag/v7-4-515
|
|\ \ \ \
| | | | |
| | | | | |
[RDY] Small modeline cleanup
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
If users want folds to be automatically collapsed, then they should just
set foldmethod=marker in their vimrc.
|
| |_|/
|/| |
| | |
| | |
| | |
| | | |
This also removes the `#elseif defined(MSWIN)` clause. Due to the
enclosing `if` block, we will never get to this point when src starts with
a '%', making the whole #elseif block dead code.
|
|\ \ \
| |_|/
|/| | |
[RDY] vim-patch:7.4.324
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: In Ex mode, cyrillic characters are not handled. (Stas Malavin)
Solution: Support multi-byte characters in Ex mode. (Yukihiro Nakadaira)
https://github.com/vim/vim/releases/tag/v7-4-324
|
|\ \ \ |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use os_scandir().
fname_case() only gets used when `defined(USE_FNAME_CASE)` (on operating
systems with case-insensitive file systems), but may be useful in other
contexts, so move it to path.c. (See the TODO.)
Remove the unused parameter, len.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge unix_expandpath with dos_expandpath from upstream vim and use
os_scandir() over POSIX readdir().
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge mch_has_wildcard() and mch_has_exp_wildcar() with their upstream
equivalents for Windows and replace the "mch_" suffix with "path_".
|
|/ / / |
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
With some spacing/indentation fixes.
Helped by: @Pyrohh, @kopischke
|