aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* doc: Fix lint warningMichael Reed2015-10-31
| | | | found with `gmake html'
* doc: Nuke os_unix.txtMichael Reed2015-10-31
| | | | | | | | All of this information is a combination of incorrect, outdated, or redundant given its availability in other help files. Reviewed-by: Justin M. Keyes <justinkz@gmail.com> Reviewed-by: Felipe Morales <hel.sheep@gmail.com>
* documentation: Fix &undodir defaultZyX2015-10-30
|
* undo: Automatically create undo directory if neededZyX2015-10-29
|
* option: Add current directory to &backupdir optionZyX2015-10-29
| | | | Fixes #3496
* spellfile: follow the XDG specFelipe Morales2015-10-28
| | | | Closes #3535
* tutor: fix typoFelipe Morales2015-10-26
|
* tutor: fix location for init.vim fileFelipe Morales2015-10-26
|
* vim-patch:7.4.849Justin M. Keyes2015-10-26
| | | | | | | | | | Problem: Moving the cursor in Insert mode starts new undo sequence. Solution: Add CTRL-G U to keep the undo sequence for the following cursor movement command. (Christian Brabandt) https://github.com/vim/vim/commit/8b5f65a527c353b9942e362e719687c3a7592309 Closes #3492
* Merge pull request #3470 from ZyX-I/pr-3198Justin M. Keyes2015-10-25
|\ | | | | XDG base directory specification support
| * documentation: Update documentation regarding init.vim locationZyX2015-10-24
| |
| * memline: Automatically create swap file directory for last directoryZyX2015-10-23
| |
| * main,version: Remove USR_EXRC_FILE*ZyX2015-10-23
| |
| * documentation: Update documentationZyX2015-10-23
| | | | | | | | | | | | | | Note about ~/.local/share/nvim/site used in one usr_\* file: this one talks about user-local installation of third-party plugins, and ~/.local/share/nvim/site is the proper place for them. Most other files talk about user own configuration and this is ~/.config.
| * option: Use proper printexprZyX2015-10-23
| |
* | documentation: Fix :delmarks! documentationZyX2015-10-23
| | | | | | | | | | :delmarks! clears the change list, but this fact is not mentioned. Also true for Vim.
* | shada: Run set_last_cursor before writing shada fileZyX2015-10-23
|/
* vim-patch:7.4.793Johan Klokkhammer Helsing2015-10-18
| | | | | | | Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt) https://github.com/vim/vim/commit/165bc69d1b7f70ca9d5b657f35d0584ecb7b5183
* Merge pull request #2506 from ZyX-I/shadaJustin M. Keyes2015-10-16
|\ | | | | Replace viminfo with ShaDa files
| * documentation: Disambiguate ShaDa abbreviationZyX2015-10-08
| |
| * shada: When using shada-r normalize option pathZyX2015-10-08
| |
| * shada: First write temporary file and only then check any permissionsZyX2015-10-08
| | | | | | | | | | | | It is not logical that on UNIX permissions can prevent even writing temporary file, while on other OS it will first write temporary file and then fail during rename.
| * documentation: Extend shada error handling documentationZyX2015-10-08
| |
| * documentation/functests: Replace NeoVim with NeovimZyX2015-10-08
| |
| * shada: Add generator key to the headerZyX2015-10-08
| | | | | | | | | | For use in viminfo→shada converters, plugins that allow editing ShaDa files or any other software which generates ShaDa files for whatever purpose.
| * documentation: Update vim differences list, reference critical errorsZyX2015-10-08
| |
| * documentation: Add extended ShaDa format descriptionZyX2015-10-08
| |
| * documentation: Describe forward compatibility limitationsZyX2015-10-08
| |
| * shada,documentation: Extend read error handling, handle write errorsZyX2015-10-08
| | | | | | | | | | | | | | | | Modifications: - If file was not written due to write error then writing stops and temporary file will not be renamed. - If NeoVim detects that target file is not a ShaDa file then temporary file will not be renamed.
| * documentation: Document ShaDa compatibility featuresZyX2015-10-08
| |
| * shada: Translate errors and add error codesZyX2015-10-08
| | | | | | | | | | | | | | | | | | | | Notes: - E136 code greatly changed its meaning: now it is write error and not read error. - E195 was removed because shada_read_everything will already do all the necessary error reporting. - E886 can be reported by both :rshada and :wshada, but :rshada comes first and AFAIR it is the only error which is not E575 and can be reported by :rshada.
| * documentation: Document how ShaDa entries should be mergedZyX2015-10-08
| |
| * Deprecate &viminfo and :[rw]v, add &shada and :[rw]shZyX2015-10-08
| |
| * Replace references to viminfo in various placesZyX2015-10-08
| |
| * documentation: Update documentationZyX2015-10-08
| |
| * viminfo: First version of ShaDa file dumpingZyX2015-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | doc: drop obsolete 'langnoremap' section. #3448Ben Noordhuis2015-10-11
| | | | | | | | | | | | | | | | | | | | Commit e3568364 ("default: enable 'langnoremap'. #2853") enabled it by default but forgot to remove the lines saying it's disabled by default. tweaked by Michael Reed Reviewed-by: Felipe Morales <hel.sheep@gmail.com> [ci skip]
* | vim-patch:8feef4f #3444rosston2015-10-11
|/ | | | | | Update runtime files. https://github.com/vim/vim/commit/8feef4ff6253afb9dcc61c40082ed4fbb96b685c
* api: represent api type String as msgpack type STR. closes #1250Björn Linse2015-10-08
|
* eval/string(): Share code between msgpackdump() and string()+:echoZyX2015-09-30
|
* tutor-mode: update pluginFelipe Morales2015-09-27
|
* defaults: revert wildmode to 'full'Felipe Morales2015-09-26
|
* man.vim: Prevent sourcing in startup.Justin M. Keyes2015-09-25
| | | | | | | It is common practice for Vim users to :runtime! ftplugin/man.vim in order to get the :Man command. That will cause weird settings for non-man files.
* 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
* 'keywordprg': support ex commandsJustin M. Keyes2015-09-23
| | | | | | - new feature: if the first character of 'keywordprg' is ":", the command is invoked as a Vim ex-command prefixed with [count]. - change default 'keywordprg' to :Man
* Merge pull request #3353 from yagebu/docs-miscJustin M. Keyes2015-09-17
|\ | | | | docs cleanup: misc