aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload
Commit message (Collapse)AuthorAge
...
* | | 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
| | |
* | | vim-patch:5d89d9b #2922Justin Gassner2015-08-02
| | | | | | | | | | | | | | | | | | Update runtime files. https://code.google.com/p/vim/source/detail?r=5d89d9b40499059e1a64dc35fbae94313fba0098
* | | python3: remove decoding logic, as this is now done in plugin host #3026Björn Linse2015-07-18
| | | | | | | | | | | | | | | DecodeHook isn't needed since neovim/python-client#53 rpc methods won't pass bytes anymore, ref neovim/python-client#129
* | | rplugin: Don't error if plugin is registered before host #2961Björn Linse2015-07-10
| |/ |/| | | | | | | This makes it possible to register a lazy loaded host in a plugin/ file. Previously this caused an error on restart after :UpdateRemotePlugins
* | rplugin: pass additional info to host factory function #2920Nick Hynes2015-07-03
|/
* clipboard: avoid redundant error message on `clipboard_get` failure .Björn Linse2015-06-25
| | | | | | Fixes #2712 Helped-By: Michael Reed <m.reed@mykolab.com>
* clipboard: keep track of ownership and cache clipboard data locallyBjörn Linse2015-06-25
| | | | Helped-By: Justin M. Keyes <justinkz@gmail.com>
* clipboard: don't use &shell in clipboard providerBjörn Linse2015-06-25
|
* rplugin: allow users to register hosts #2896Nick Hynes2015-06-25
|