aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | LintingTommy Allen2016-08-17
| | | |
| * | | highlight: Added QuickFixLine highlight groupTommy Allen2016-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Links to Search by default screen.c: Combine CursorLine with QuickFixLine - HLF_QFL takes priority over HLF_CUL docs: Updated to mention QuickFixLine runtime: Added QuickFixLine to nvimHLGroup tests: QuickFixLine highlight
* | | | version bumpJustin M. Keyes2016-08-22
| | | |
* | | | NVIM v0.1.5v0.1.5Justin M. Keyes2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Features: c7d84c5550a1 PR #4980 Full `:ruby` support! c74ce334f2f7 PR #4624 timers: timer_start(), timer_stop() b8e6f04e6952 PR #5205 `:CheckHealth` command 47a15d025617 PR #4865 file: Add buffered reading and writing *Much* faster shada file reading (important for startup time). 71b3e20d0fba PR #4723 jobstart() learned 'rpc' jobs and RPC channel IDs share the same "namespace". jobstart() can starts RPC channels, which allows scripts to handle 'stderr' on a RPC channel, like a typical non-RPC job. jobpid()/jobstop() work on RPC "jobs". Deprecates rpcstart(). 4dc4efc36fad PR #4449 man.vim rewrite `:Man` command is enabled by default. New features: completion, window handling, better parsing, and more. 8a4e5b4bc237 PR #4697 capture() function (renamed to execute()) Supports nesting, including nested :redir. ae6db26b0956 PR #5050 'rplugin manifest: default to XDG dir' a1682281f427 PR #5214 Restore ":browse oldfiles". 1f7304b84681 Better handling of mouse-clicks on concealed chars. 5ea4d58a1b1d PR #5026 terminal: Ensure b:term_title always has a value c00231078790 tui: Assume 256 colors in most cases. a2ecbc2cc093 PR #4929 Always resize the :terminal a59330d6fc99 PR #4925 api_info() a160590e4034 PR #4813 allow setting cwd in jobstart(), termopen() 74f64601817a PR #4633: support "special" highlight (undercurl) 5a5ef1c2227f PR #3450 mouse: Implement horizontal scroll. Windows support: All PRs now build on Appveyor targeting win32 and win64! Numerous fixes! Fixes: e9061117a5b8 PR #4646 Prevent data loss for process output streams 7fa1baf44e78 PR #4798 'process.c: Fix block in teardown' c10fe010f165 Prevent endless loop in printdigraph(). (#5215) add41dca98b7 PR #5192 timers: Avoid crash after processing events 006f9c0c9c96 PR #5195 Set the default value for 'packpath' 6da7d6890cc6 PR #5025 Restore double click d622e9c41635 readfile(): Less-disruptive readonly check. Fixes an issue where nvim unnecessarily "touched" open files. fe6ec757257d PR #4964 Handle very long $XDG_DATA_DIRS. 895f712df8af option: Do not expand options in XDG vars. 1d8a07615714 server_init: Handle server_address_new() failure. be531aba777a PR #5042 Fix v:register for clipboard=unnamed,unnamedplus 204f557a11e2 PR #4984 'Trigger TabNewEntered with <CTRL-W>T' 1e93e24f5e6e PR #4851 synIDattr(): Return RRGGBB value for `fg#`. Changes: acc5d08b371c PR #4690 'termguicolors' option enables "true color". NVIM_TUI_ENABLE_TRUE_COLOR is now ignored.
* | | | Merge #5205 'CheckHealth'Justin M. Keyes2016-08-21
|\ \ \ \
| * | | | 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