aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | remote/host.vim: Avoid "No matching autocommands".Justin M. Keyes2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | :silent does not silence this message, even :redir does not consume it. But execute() _does_ consume it, which interferes with the current implementation of health.vim. It's prudent to avoid it in any case, even if the implementation of health.vim changes in the future.
| * | | CheckHealth: Remove "disable"/"enable" conceptJustin M. Keyes2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can add this later if it is proven necessary, but it should not be because: 1. User can run a subset of checkers via `:CheckHealth plugin1, ...,` 2. Healthcheck is a very rare operation. Optimizing it is not worth the code/API complexity.
| * | | CheckHealth: Accept [plugin1 [, plugin2 [, ...]]] args.Justin M. Keyes2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To healthcheck the "foo" plugin: :CheckHealth foo To healthcheck the "foo" and "bar" plugins: :CheckHealth foo bar To run all auto-discovered healthchecks: :CheckHealth
| * | | CheckHealthJustin M. Keyes2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Overlay markdown syntax/filetype, don't invent new filetypes/syntaxes. - migrate s:check_ruby() - s:indent_after_line1 - Less-verbose output
| * | | CheckHealthTJ DeVries2016-08-21
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use execute() instead of redir - Fixed logic on suboptimal pyenv/virtualenv checks. - Move system calls from strings to lists. Fixes #5218 - Add highlighting - Automatically discover health checkers - Add tests Helped-by: Shougo Matsushita <Shougo.Matsu@gmail.com> Helped-by: Tommy Allen <tommy@esdf.io> Closes #4932
* | | Merge pull request #5231 from jamessan/vim-7.4.1700James McCoy2016-08-21
|\ \ \ | | | | | | | | vim-patch:7.4.1700,7.4.2219
| * | | ex_cmds: Factor pieces of functionality out of do_subJames McCoy2016-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sub_joining_lines: Optimization for :%s/\n// * sub_grow_buf: Allocation of buffer to contain replacement text * sub_parse_flags: Parse {flags} from :s command into subflags_T Although this doesn't reduce do_sub's size enough to satisfy lint, it covers the more straightforward pieces.
| * | | lintJames McCoy2016-08-20
| | | |
| * | | vim-patch:7.4.2219James McCoy2016-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai Pavlov) Solution: Handle the recursive call. (Christian Brabandt, closes vim/vim#950) Add a test. https://github.com/vim/vim/commit/f5a39447a8ebe162ee62caa2ee502cd0e65eecaa Closes #5118
| * | | vim-patch:7.4.1700James McCoy2016-08-20
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Equivalence classes are not properly tested. Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman) https://github.com/vim/vim/commit/22e421549d54147d003f6444de007cb1d73f1d27 src/regexp.c changes weren't applied because they're specific to EBCDIC handling, which has been dropped from nvim. The latin1-specific tests were also removed since neovim intends to remove the ability to have 'encoding' set to anything other than utf8.
* | | Merge pull request #4723 from bfredl/rpcstderrBjörn Linse2016-08-20
|\ \ \ | | | | | | | | allow stderr handler for rpc jobs and use it to display python/ruby startup error
| * | | job control: reuse common job code for rpc jobsBjörn Linse2016-08-20
| | | | | | | | | | | | | | | | This makes stderr and exit callbacks work for rpc jobs
| * | | stream: set data together with callbackBjörn Linse2016-08-20
|/ / /
* | | man.vim: Avoid error in legacy vimrcs.Justin M. Keyes2016-08-19
| | | | | | | | | | | | | | | | | | | | | | | | The old man.vim ftplugin advises users to add this to vimrc: runtime ftplugin/man.vim Make this a no-op to avoid sending users on a debugging quest.
* | | build: initialize variable (#5194)Matt Fowles Kulukundis2016-08-19
| | |
* | | Merge #5198 from equalsraf/windows-path-is-absoluteJustin M. Keyes2016-08-18
|\ \ \ | | | | | | | | Windows: path_is_absolute()
| * | | path.c: Avoid code duplication for path separator checksRui Abreu Ferreira2016-08-18
| | | |
| * | | Windows: Check drive letter in absolute pathsRui Abreu Ferreira2016-08-18
| | | | | | | | | | | | | | | | | | | | Check if drive letter is alphabetic character in path_is_absolute_path().
| * | | Add Windows support to path_is_absolute()Rui Abreu Ferreira2016-08-18
| | | | | | | | | | | | | | | | vim-patch:0
* | | | Merge #5050 'rplugin manifest: default to XDG dir'Justin M. Keyes2016-08-17
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | Closes #5152 Closes #5090
| * | | host.vim: s:GetManifestPath(): octal permissionsJustin M. Keyes2016-08-17
| | | |
| * | | host.vim: s:GetManifestPath(): Create base directory if needed.Justin M. Keyes2016-08-17
| | | | | | | | | | | | | | | | If the base directory does not exist, let mkdir(...,'p') create it.
| * | | host.vim: s:GetManifestPath(): Remove for-loop.Justin M. Keyes2016-08-17
| | | | | | | | | | | | | | | | | | | | Without the for-loop it is easier to follow, more explicit, and fewer lines.
| * | | tests: Set env variables in RunTests.cmakeTommy Allen2016-08-17
| | | | | | | | | | | | | | | | | | | | | | | | - NVIM_RPLUGIN_MANIFEST - XDG_CONFIG_HOME - XDG_DATA_HOME
| * | | runtime: rplugin manifest written to $XDG_DATA_HOMETommy Allen2016-08-17
|/ / / | | | | | | | | | Uses $NVIM_RPLUGIN_MANIFEST if available
* | | vim-patch:7.4.2112 (#5175)Shougo2016-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: getcompletion(.., 'dir') returns a match with trailing "*" when there are no matches. (Chdiza) Solution: Return an empty list when there are no matches. Add a trailing slash to directories. (Yegappan Lakshmanan) Add tests for no matches. (closes vim/vim#947) https://github.com/vim/vim/commit/b56195ed00a9a79aa6217cddbeedbc8cc7a5b6d8
* | | Merge pull request #5228 from bfredl/nullbufhlBjörn Linse2016-08-17
|\ \ \ | |/ / |/| | api: handle null string in buffer_add_highlight
| * | api: handle null string in buffer_add_highlightBjörn Linse2016-08-17
|/ /
* | Merge pull request #5224 from jszakmeister/force-penlight-versionJohn Szakmeister2016-08-15
|\ \ | | | | | | Fix busted tests due to changes in penlight...
| * | third-party: force the use of penlight 1.3.2-2 until busted is fixedJohn Szakmeister2016-08-15
| | | | | | | | | | | | | | | | | | penlight 1.4.0 changed how files are being globbed and busted hasn't been updated accordingly yet. See Olivine-Labs/busted#528 for more information.
| * | third-party: don't build busted in parallel with anythingJohn Szakmeister2016-08-15
|/ / | | | | | | | | luarocks has had trouble in the past with multiple build/install commands running at the same time.
* | Merge pull request #5197 from bfredl/screenfixBjörn Linse2016-08-14
|\ \ | | | | | | cleanup of screen tests: remove unnecessary hl_group and ignores of highlights
| * | tests: add note to expect() message about snapshot_util()Björn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in terminal testsBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in completion_specBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in various testsBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in screen_basic_specBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in mouse_specBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in syntax_conceal_specBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in highlight_specBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in searchhl_specBjörn Linse2016-08-14
| | |
| * | tests: don't ignore highlights in bufhl_specBjörn Linse2016-08-14
| | |
| * | tests: remove deprecated hl_colorsBjörn Linse2016-08-14
|/ /
* | scripts/vim-patch.sh: fix typo (#5221)Daniel Hahler2016-08-14
| | | | | | [ci skip]
* | Windows: get_past_head() (#5199)Rui Abreu Ferreira2016-08-13
| | | | | | | | | | | | | | | | | | | | Reported in #4955, get_past_head() is supposed to return a pointer after the head of the path (/ in UNIX, c:\ in Windows) but the windows case was removed. Removed the Mac reference in the comment, since there no special handling for Mac. vim-patch:0
* | man.vim: doc fixes #5171Anmol Sethi2016-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Weird tab+space combination used for alignment. All spaces now - Added back <C-T> mapping (somehow we missed that completely) - Fixed mistake that <Plug>(Man) opens in a new tab. Also added note at top on how the window is chosen/opened. - Clarified q local mapping - Removed section that shows an example autocmd to add desired folding style. - Removed random line in `usr_12.txt` about `<Leader>` and backslash. - :Man supports completion, not auto-completion. Closes #5171
* | Prevent endless loop in printdigraph(). (#5215)oni-link2016-08-11
| | | | | | | | | | | | | | | | Calling printdiagraph() with msg_silent != 0 can result in an endless loop because the loop condition never changes, if msg_col is never changed. To fix this, calculate the number of iterations before the loop, which is always smaller than list_width.
* | Merge #5214 from jamessan/browse-modifierJustin M. Keyes2016-08-11
|\ \ | | | | | | Re-add ":browse" command modifier and use it with ":oldfiles"
| * | lintJames McCoy2016-08-11
| | |
| * | Restore ":browse oldfiles" behavior from VimJames McCoy2016-08-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 3b12bb225adda2aac40a55f7009cae05311b2a43, ":oldfiles" was taught to behave like Vim's ":browse oldfiles" if ":oldfiles!" was used. However, this conflates the use of ! for abandoning a modified buffer with choosing one file out of a list of oldfiles. Now that ":browse" is supported again, ":browse oldfiles" will allow the user to select an old file, while still complaining if that would cause a modified buffer to be abandoned. ":browse oldfiles!" will just abandon the buffer, as expected.