aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | Remove outdated comment from BuildLuarocks.cmakeMarco Hinz2015-11-23
|/ / / / /
* | | | | Merge PR #3715 'Enable focus events in cmdline and terminal modes'Marco Hinz2015-11-23
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Reorganize focus events test into individual testsJoe Hermaszewski2015-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | The focus event tests now live in their own `describe` block with each test testing the handling of focus events in a single mode.
| * | | | Enable focus events in cmdline and terminal modesJoe Hermaszewski2015-11-23
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds switch cases for K_FOCUSGAINED and K_FOCUSLOST to the input handling functions in ex_getln.c and terminal.c. The handling is identical to what's found in edit.c (just calling apply_autocmds). If one enters cmdline-mode by feeding `:` and sends a focuslost event (by leaving the window for example) the text `<FocusLost>` will be inserted into the command line. There is similar behaviour in terminal mode. This patch corrects this behavior to fire the apropriate autocmd instead. Fixes #3714
* | | | Merge pull request #3270 from ZyX-I/shada-supportFelipe Morales2015-11-23
|\ \ \ \ | |_|/ / |/| | | Add plugin for editing ShaDa files
| * | | documentation: Add documentation on shada pluginZyX2015-11-01
| | | |
| * | | documentation: Add documentation for autoload/msgpack.vimZyX2015-11-01
| | | |
| * | | runtime: Add shada.vim syntax fileZyX2015-11-01
| | | |
| * | | runtime: Add [ft]plugin/shada.vim files that automatically open .shadaZyX2015-11-01
| | | |
| * | | runtime: Add autoload/shada.vim helper fileZyX2015-11-01
| | | | | | | | | | | | | | | | Contains most of the logic
| * | | functests: Do not run some tests if there is no -NaNZyX2015-11-01
| | | |
| * | | runtime: Add autoload/msgpack.vim helper fileZyX2015-11-01
| | | |
* | | | Update version.c to latest VimShougo Matsushita2015-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NA patches list: 652: xxd changes xxd is not included in neovim 744: if_ruby and if_perl legacy tests 750: if_perl build problem 751: compile options 756: if_perl support 757: term.c changes 759: if_lua support 761: term.c changes 762: term.c changes 763: if_lua support 766: term.c changes 770: term.c changes 772: if_mzsch support 802: duplicated test 809: revert of 802 829: GUI 837: Windows with if_sniff 840: GUI 846: CONTRIBUTING.md 850: CONTRIBUTING.md 851: Win32 console 852: Win32 console 855: GTK GUI 861: GTK GUI 862: GTK GUI 867: Windows Fix 869: Windows GUI 872: CI service 874: Windows GUI 875: README.md 876: Windows GUI 880: CI service 884: CI service 886: Windows GUI 890: if_python3 894: vimrun.exe 899: README.md 900: README.md 902: Win32 console 906: Windows problem 907: Dynamic loading 908: Windows build error 910: if_python 911: terminal 913: hangul input GUI only 917: hangulin.c changes 918: if_python 919: if_lua, if_python, if_python3 920: ruby stuff 921: Windows Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
* | | | Merge PR #3488 'Implement handling of terminal focus events'Marco Hinz2015-11-18
|\ \ \ \
| * | | | Add tests for focus eventsJoe Hermaszewski2015-11-17
| | | | |
| * | | | Implement handling of terminal focus eventsJoe Hermaszewski2015-11-17
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two new keys have been added to key_name_entry in keymap.c: `FocusGained` and `FocusLost`. Two cases have been added to the key handing switch in edit.c each applying their respective autocmds. In normal.c two functions have been added alongside nv_cursorhold doing a similar job of applying the autocmd for the appropriate key. tui/input.c has a new function `handle_focus_event` which eats either of the control sequences for focus gained or lost. This function is checked before handle_bracketed_paste and handle_forced_escape. tui.c registers neovim as able to receive these control sequences in terminfo_start and undoes that in terminfo_stop. Closes #2302
* | | | Merge pull request #3680 from jszakmeister/fix-ordering-oldfiles-specJohn Szakmeister2015-11-16
|\ \ \ \ | | | | | | | | | | Workaround the unstable ordering of v:oldfiles in some more tests.
| * | | | Workaround the unstable ordering of v:oldfiles in some more tests.John Szakmeister2015-11-16
|/ / / / | | | | | | | | | | | | | | | | | | | | Fixes #3676. Reviewed-by: Marco Hinz <mh.codebro@gmail.com>
* | | | Merge pull request #3678 from Pyrohh/ex_niMichael Reed2015-11-15
|\ \ \ \ | | | | | | | | | | [RFC] ex_cmds.lua: Use ex_ni directly
| * | | | ex_cmds.lua: Use ex_ni directlyMichael Reed2015-11-15
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As can be seen in [1], the ifdefs are leftovers from Vim, where tons of features are optional. This is not the case in Nvim, so the macros are of little use. Besides, ex_ni is already used in a bunch of places, just not consistently. The ex_language macro was left untouched as the inclusion of ``:language'' actually is determined at compile time, unlike the other commands which _always_ print "this command is not available in this version". [1]: https://github.com/vim/vim/blob/master/src/ex_docmd.c#L18-L497 Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
* | | | Merge pull request #3339 from war1025/dev/clean_build_stl_str_hlJustin M. Keyes2015-11-15
|\ \ \ \ | | | | | | | | | | Clean up buffer.c build_stl_str_hl
| * | | | Cleanup from reviewWayne Rowcliffe2015-11-11
| | | | |
| * | | | Switch comments to match style guideWayne Rowcliffe2015-11-11
| | | | |
| * | | | Updates from reviewWayne Rowcliffe2015-11-11
| | | | |
| * | | | Start adding unit testsWayne Rowcliffe2015-11-11
| | | | |
| * | | | Fix shadowed variable in build_stl_str_hlWayne Rowcliffe2015-11-11
| | | | |
| * | | | Add documentation about what TABPAGENR and TABCLOSENR doWayne Rowcliffe2015-11-11
| | | | |
| * | | | Fix lintWayne Rowcliffe2015-11-11
| | | | |
| * | | | Add out_end_p to mark last valid character in statusline bufferWayne Rowcliffe2015-11-11
| | | | |
| * | | | Rename build_stl_str_hl input and output buffer pointersWayne Rowcliffe2015-11-11
| | | | |
| * | | | Add comments to build_stl_str_hlWayne Rowcliffe2015-11-11
| | | | |
| * | | | Clean up buffer.c build_stl_str_hl variable declarationsWayne Rowcliffe2015-11-11
| | | | |
* | | | | Merge pull request #3672 from Pyrohh/macro-cleanupMichael Reed2015-11-15
|\ \ \ \ \ | |_|_|/ / |/| | | | [RFC] Remove unused TERMINAL_OPTIONS_INIT() macro
| * | | | Remove unused TERMINAL_OPTIONS_INIT() macroMichael Reed2015-11-14
| | | | | | | | | | | | | | | | | | | | It's not used after aa9cb48
* | | | | Merge PR #3653 'Add TermClose event'Marco Hinz2015-11-15
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Test: add functional/autocmd/termclose_spec.luaMarco Hinz2015-11-15
| | | | |
| * | | | Add TermClose eventMarco Hinz2015-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A terminal buffer now exits with: [Process exited <return value>] You can hook into it. E.g. :au TermClose * call feedkeys('<cr>') Closes #2293.
| * | | | TermEnter -> TermOpenMarco Hinz2015-11-15
|/ / / /
* | | | Merge pull request #3671 from kyrias/vim_diff-typoMichael Reed2015-11-14
|\ \ \ \ | | | | | | | | | | vim_diff: Fix incorrect ShaDa path
| * | | | vim_diff: Fix incorrect ShaDa pathJohannes Löthberg2015-11-14
|/ / / / | | | | | | | | | | | | Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
* | | | Merge pull request #3630 from oni-link/fix.issue.3588Justin M. Keyes2015-11-13
|\ \ \ \ | | | | | | | | | | normal.c: No garbage collection while handling an event in normal mode
| * | | | memory.c: Prevent garbage collection when running out of memory.oni-link2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running out of memory, garbage collection would free lists and dictionaries that are not yet referenced. This would later on lead to a use-after-free for these objects. Releated to vim-patch:7.4.916, so also updating version.c. Patch by @ZyX-I
| * | | | normal.c: No garbage collection while handling an event in normal modeoni-link2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by @tarruda Fixes #3588
* | | | | Doc: minor fix for ":ls u"Bohr Shaw2015-11-12
|/ / / / | | | | | | | | | | | | | | | | | | | | This fixes a typo that was already contained in the original Vim patch: https://github.com/vim/vim/commit/d51cb706a4e3ae99555bc214a64c83603c701139
* | | | Merge pull request #3663 from ming-codes/patch-1Justin M. Keyes2015-11-12
|\ \ \ \ | |/ / / |/| | | Update backer URL
| * | | Update backer URLMing Liu2015-11-11
|/ / /
* | | Merge pull request #3651 from mhinz/remove-nvimrc-refsJustin M. Keyes2015-11-11
|\ \ \ | | | | | | | | Remove all invalid nvimrc references
| * | | Remove all invalid nvimrc and ngvimrc referencesMarco Hinz2015-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "vimrc" refers to all files that are used to configure Neovim. The main configuration file is init.vim nowadays. All nvimrc references that are left refer to a local ".nvimrc" which is read if 'exrc' is set. ".ngvimrc" references were completely wiped. Closes #3552.
* | | | vim-patch:7.4.791 #3078Marco Hinz2015-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The buffer list can be very long. Solution: Add an argument to ":ls" to specify the type of buffer to list. (Marcin Szamotulski) https://github.com/vim/vim/commit/d51cb706a4e3ae99555bc214a64c83603c701139
* | | | Merge pull request #3652 from Pyrohh/rm-os-macMichael Reed2015-11-11
|\ \ \ \ | | | | | | | | | | [RDY] Remove os_mac.txt