aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload
Commit message (Collapse)AuthorAge
...
* python: move script_host.py to python-clientBjörn Linse2016-03-15
|
* Merge pull request #4168 from noahfrederick/patch-1Justin M. Keyes2016-03-13
|\ | | | | man.vim: parse page names containing dash or dot
| * man.vim: prefer cmd-line to normal-mode commandsNoah Frederick2016-03-05
| |
| * man.vim: clean up regex/string comparisonsNoah Frederick2016-03-05
| | | | | | | | | | - Explicitly specify case sensitivity when comparing strings - Clean up unnecessarily complex `if` statements
| * man.vim: fixes to argument handling and parsingNoah Frederick2016-03-05
| | | | | | | | | | | | | | | | | | | | | | - 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.
* | Merge pull request #4410 from alexgenco/ruby_rpluginJustin M. Keyes2016-03-11
|\ \ | | | | | | Ruby remote plugin support
| * | Ruby remote plugin supportAlex Genco2016-03-10
| | |
* | | rplugin: let the python host identify packagesBjörn Linse2016-03-11
| | |
* | | rplugin: Silence :doautocmd. #4384Justin M. Keyes2016-03-11
|/ /
* / rplugin: Initialize remote plugins lazily. #4384Shougo Matsushita2016-03-10
|/
* Merge pull request #3900 from ZyX-I/inf-nan-stringJustin M. Keyes2016-02-28
|\ | | | | Make it possible to eval() all floating-point values dumped by string()
| * runtime/msgpack: Fix msgpack#string that expects old string() behaviorZyX2016-02-02
| |
* | Improve remote plugin scriptsShougo Matsushita2016-02-14
| |
* | clipboard: Check $DISPLAY. Prefer xsel. #4150Shougo Matsushita2016-02-05
|/
* Respect $MANWIDTHGeorge Brown2016-02-01
| | | | If $MANWIDTH is set do not override it otherwise use winwidth.
* vim-patch:83d1b19Nicolas Dumazet2016-01-28
| | | | | | | | | | | | | More updated runtime files. https://github.com/vim/vim/commit/83d1b19015219c7799af0a0d539ae86a41057240 Left out: - doc/tags - doc/todo.txt - runtime/tutor/de.* - runtime/syntax/vim.vim that seems to have already been applied/autogenerated without the has(...) tests
* plugin/tutor: Fix locale handlingFelipe Morales2016-01-25
| | | | Fixes issue #4071
* clipboard: Detach clipboard helper, so contents is kept after nvim exitBjörn Linse2016-01-20
|
* python: Add missing I/O methods to RedirectStreamDan Strokirk2016-01-18
| | | | | | | | | | | `RedirectStream` is used to redirect `stdout` and `stderr`, but are missing certain I/O methods available on other file-like objects. This causes external plugins (like `colorama`) to crash. Inheriting from `io.IOBase` adds an abstract implementation of these methods, which will at least keep the python code running. Fixes #4045
* vim-patch:f3c2afbJustin Gassner2016-01-15
| | | | | | Update a few runtime files. https://github.com/vim/vim/commit/f3c2afb77f8b1f2591337fcaa90ba0fb45365cbc
* Remove getscript.vim.Seth Jackson2015-12-12
|
* Fix UpdateRemotePlugins fails problemShougo Matsushita2015-12-10
|
* tutor: Fix mistaken option nameFelipe Morales2015-11-28
| | | Closes #3754
* Merge pull request #3675 from fmoralesc/update-vim-tutorFelipe Morales2015-11-28
|\ | | | | tutor: Update vim-tutor to 0.2.1
| * tutor: Update vim-tutor to 0.2.1Felipe Morales2015-11-28
| | | | | | | | Also, some tweaks based on input by @fdinoff on gitter.
* | shada: Also store last search directionZyX2015-11-23
| | | | | | | | | | | | | | | | | | | | Note: it looks like viminfo files do not store search direction intentionally. After reading viminfo file search direction was considered to be “forward”. Note 2: all files created on earlier Neovim version will automatically receive “forward” direction. Fixes #3580
* | Merge pull request #3270 from ZyX-I/shada-supportFelipe Morales2015-11-23
|\ \ | |/ |/| Add plugin for editing ShaDa files
| * runtime: Add autoload/shada.vim helper fileZyX2015-11-01
| | | | | | | | Contains most of the logic
| * runtime: Add autoload/msgpack.vim helper fileZyX2015-11-01
| |
* | runtime/autoload/provider/python{,3}.vim: fix E168Daniel Hahler2015-11-03
|/ | | | Do not use `finish` inside of `provider#python{,3}#Call`, but `return`.
* spellfile: follow the XDG specFelipe Morales2015-10-28
| | | | Closes #3535
* vim-patch:8feef4f #3444rosston2015-10-11
| | | | | | Update runtime files. https://github.com/vim/vim/commit/8feef4ff6253afb9dcc61c40082ed4fbb96b685c
* man.vim: avoid creating extra blank buffers.Justin M. Keyes2015-09-25
|
* man.vim: accept [count] for section number.Justin M. Keyes2015-09-23
|
* man.vim: window-local optionsJustin M. Keyes2015-09-23
| | | | | Set window-local options only on a newly-created "man" tab or if we're already in one.
* man.vim: man#get_page(): parse page and section.Justin M. Keyes2015-09-23
| | | | | - Eliminate man#pre_get_page(). - Temporarily remove () from 'iskeyword' to avoid spurious \k match.
* man.vim: convert ftplugin to actual plugin.Justin M. Keyes2015-09-23
| | | | | | | | | | | | | - do not create leader maps - :norm! instead of :norm - :keepjumps during layout - use blackhole reg to avoid polluting unnamed reg - format buffer name as "man://foo(2)" - simulate behavior of `man` - buffer-local mapping of q to quit - open in new tab instead of new window - set 'nolist' - set tabstop=8
* provider/pythonx: Improve detection code and error messages.Florian Walch2015-09-17
| | | | | | | | | | | | | | | | | | | | | | | | | | "python -c" returns 1 in case of an error. Use a return code of 2 if the Neovim module is not found to distinguish these cases. Verify the interpreter version before checking for an installed Neovim module. Show a new error message if the Python interpreter version is below the minimum required version. Always use "pkgutil" to determine if the Neovim module is installed. In contrast to "importlib", which was used for Python 3, "pkgutil.find_loader" is available for all Python versions [1,2]. "pkgutil.find_loader" internally uses "importlib" for Python >= 3.3 [2]. Also, the previously used "importlib.find_loader" is only available since Python 3.3 (so checking the major Python version was not enough) and deprecated since Python 3.4 [3]. Finally, conditioning on the major version in Vimscript was incorrect, as checking the Neovim module for a certain Python major version does not mean that the tested interpreters are actually of that version. For example, we test the "python" executable, which is Python 2 on Ubuntu and Python 3 on Arch Linux. [1] https://docs.python.org/2/library/pkgutil.html#pkgutil.find_loader [2] https://docs.python.org/3/library/pkgutil.html#pkgutil.find_loader [3] https://docs.python.org/3/library/importlib.html#importlib.find_loader
* host.vim: expand $MYVIMRC. #3342Jonathan Skeate2015-09-14
| | | | | | | | | | | | According to the vim helpfile: > fnamemodify({fname}, {mods}) > ... > Note: Environment variables don't work in {fname}, use > expand() first then. So this causes issues if your $MYVIMRC contains environment variables (e.g. $XDG_CONFIG_HOME)
* python: remove current working directory from pathJakob Schnitzer2015-09-14
| | | | | | | | | | Before, running Nvim in a directory containing a Python module `neovim`, or one that is imported by it or a plugin, will load that module and not the system one. So Nvim might be tricked into running arbitrary scripts from the current working directory. Fixes #1665 Fixes #2530
* provider/pythonx.vim: Use shell-agnostic construction. #3190sanmiguel2015-08-21
|
* Merge pull request #2910 from blueyed/python-fix-path_hookJustin M. Keyes2015-08-17
|\ | | | | Python: fixes for sys.path_hooks handler
| * python: VimPathFinder: remove unused load_module methodDaniel Hahler2015-07-09
| | | | | | | | This method was not used, but `VimModuleLoader.load_module` is.
| * python: path_hook: properly implement PEP302Daniel Hahler2015-07-09
| | | | | | | | | | | | | | | | | | | | | | The path hook used to load the module already in the `find_module` hook. This caused different behaviour between Python 2.7 and 3.3, where the former would call the `VimModuleLoader`, while Python 3.3 appears to short-circuited this (because the module was loaded already). This patch will now only find the module, but not load it in the `find_module` hook.
| * python: VimModuleLoader: check sys.modules[fullname]Daniel Hahler2015-07-09
| | | | | | | | This is required by PEP302 for `reload()`ing modules.
| * python: VimPathFinder: use find_spec for Python 3.4Daniel Hahler2015-07-09
| | | | | | | | Fixes https://github.com/neovim/neovim/issues/2909
* | tutor: avoid 'wildignore' painJustin M. Keyes2015-08-16
| |
* | Merge pull request #2700 from fmoralesc/vim-tutor-modeJustin M. Keyes2015-08-15
|\ \ | | | | | | runtime: Include vim-tutor-mode
| * | runtime: Include vim-tutor-modeFelipe Morales2015-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-tutor-mode provides a mechanism to write and read interactive tutorials in vim. It's aim is to replace the venerable vimtutor with a more modern system. The plugin's development is maintained at https://github.com/fmoralesc /vim-tutor-mode Closes #2351.
* | | clipboard: support clipboard=unnamedplus,unnamedBjörn Linse2015-08-07
| | |