aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:7.4.760Jurica Bradaric2016-02-09
| | | | | | | Problem: Spelling mistakes are not displayed after ":syn spell". Solution: Force a redraw after ":syn spell" command. (Christian Brabandt) https://github.com/vim/vim/commit/5081d202475328a920c0bdcab990e8da84128c13
* vim-patch:7.4.758Jurica Bradaric2016-02-09
| | | | | | | | | Problem: When 'conceallevel' is 1 and quitting the command-line window with CTRL-C the first character ':' is erased. Solution: Reset 'conceallevel' in the command-line window. (Hirohito Higashi) https://github.com/vim/vim/commit/fa67fbe6b84133207271e4ff582c3d589172efd9
* vim-patch:7.4.755Jurica Bradaric2016-02-09
| | | | | | | | Problem: It is not easy to count the number of characters. Solution: Add the skipcc argument to strchars(). (Hirohito Higashi, Ken Takata) https://github.com/vim/vim/commit/641e48c2248ccb3c25a5cdaa3709f16152d8c77d
* vim-patch:7.4.801Justin M. Keyes2016-02-09
| | | | | | | Problem: Test for ":diffoff" doesn't catch all potential problems. Solution: Add a :diffthis and a :diffoff command. (Olaf Dabrunz) https://github.com/vim/vim/commit/278236000f6449c79041be8d6f4faabb1d295260
* Merge #4139 'vim-patch:7.4.{768,769}'.Justin M. Keyes2016-02-09
|\
| * vim-patch:7.4.769Jurica Bradaric2016-02-09
| | | | | | | | | | | | | | Problem: Behavior of :diffoff is not tested. Solution: Add a bit of testing. (Olaf Dabrunz) https://github.com/vim/vim/commit/2693ca21cee8a729d74682fd86a4818f2b050228
| * vim-patch:7.4.768Jurica Bradaric2016-02-09
| | | | | | | | | | | | | | Problem: :diffoff only works properly once. Solution: Also make :diffoff work when used a second time. (Olaf Dabrunz) https://github.com/vim/vim/commit/4392996461f56803d5c4a4919ba6dc509434bef5
* | Merge pull request #4094 from justinmk/_GNU_SOURCEJustin M. Keyes2016-02-09
|\ \ | | | | | | cmake: Linux: define _GNU_SOURCE.
| * | cmake: Linux: define _GNU_SOURCE.Justin M. Keyes2016-01-24
| | | | | | | | | | | | Closes #4042
* | | version bumpJustin M. Keyes2016-02-09
| | |
* | | NVIM v0.1.2v0.1.2Justin M. Keyes2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Features: ef66249 tabline: Add %[] atom to the tabline, for random commands on click f338ea7 job control: implement jobpid() to get PID of job d0d5d17 job control: add 'detach' option to jobstart 7ad3f07 Add support for binary numbers Fixes: 291495a regexp_nfa.c: Speed up find_match_text() 317d5ca input: Do not set high-bit; preserve ALT modifier. 3b7c409 shell: Unquote &shell* options before using them Notable changes: 49b06a8 encoding: Always use "utf-8" as default for &encoding 79a6983 ui: revert "gui_running" hack Other changes: b4b4536 version: semver.org compliance c6aa716 reproducible builds: Stop using __{DATE,TIME}__ 46bd3c0 clipboard: Check $DISPLAY. Prefer xsel. #4150 f6ecd12 job control: don't kill PTY processes on exit 49f0417 clipboard: Detach clipboard helper, so contents is kept after nvim exit 38435e8 python: Add missing I/O methods to RedirectStream d26b01d eval: Use better error messages when failing to dump values 62d137c Remove swapsync.
* | | vimrc_example.vim: Update vimrc path. #4203E Kawashima2016-02-08
| | |
* | | doc: Add whitespace before parens. #4202Diego Viola2016-02-08
| | |
* | | Merge pull request #4175 from watiko/vim-7.4.700Justin M. Keyes2016-02-07
|\ \ \ | | | | | | | | vim-patch:7.4.700
| * | | tests: Add test case for legacy test 45watiko2016-02-05
| | | |
| * | | tests: Migrate legacy test 45.Lucas Hoffmann2016-02-05
| | | |
| * | | vim-patch:7.4.700watiko2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Fold can't be opened after ":move". (Ein Brown) Solution: Delete the folding information and update it afterwards. (Christian Brabandt) https://github.com/vim/vim/commit/d5f6933d5c57ea6f79bbdeab6c426cf66a393f33
* | | | vim-patch:541f92 #4173David Barnett2016-02-07
| | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/541f92
* | | | Merge pull request #4176 from watiko/vim-7.4.689Justin M. Keyes2016-02-07
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.689
| * | | | vim-patch:7.4.689watiko2016-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: On MS-Windows, when 'autochdir' is set, diff mode with files in different directories does not work. (Axel Bender) Solution: Remember the current directory and use it where needed. (Christian Brabandt) https://github.com/vim/vim/commit/d87c36ea5eae50580f3c733734669250cc969019 --- see: "autochdir + encoding=utf8 messes up diff" https://groups.google.com/d/msg/vim_dev/QrE4Y2LMJR8/uxigns5KGxYJ
* | | | | Merge pull request #4185 from justinmk/ci_mingwJustin M. Keyes2016-02-07
|\ \ \ \ \ | | | | | | | | | | | | CI/travis: get MinGW from our mirror
| * | | | | CI/travis: get MinGW from our mirror.Justin M. Keyes2016-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sourceforge download has been failing randomly, which causes build failures.
| * | | | | CI/travis: Move check to before_script.sh.Justin M. Keyes2016-02-06
|/ / / / / | | | | | | | | | | | | | | | Avoids some duplication.
* | | | | vim-patch:7.4.693 #4172watiko2016-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Session file is not correct when there are multiple tab pages. Solution: Reset the current window number for each tab page. (Jacob Niehus) https://github.com/vim/vim/commit/695baeefe17adcd95f91d089efee87bd96fc98db --- see: "[patch] wincmd error during session restore" https://groups.google.com/d/msg/vim_dev/NykQ0UuOjXc/_MZi4sv9vp0J What I did for testing: ```sh mkdir /tmp/test_session cd $_ function test_session() { $1 -u NONE -i NONE -N ~/.vimrc \ -c 'wincmd s' \ -c 'wincmd v' \ -c 'wincmd T' \ -c 'normal 1gt' \ -c '2wincmd w' \ -c 'mks! test.vis' \ -c 'qa' $1 -u NONE -i NONE -N -S test.vis } test_session vim test_session nvim test_session /path/to/your/neovim/repository/build/bin/nvim ```
* | | | | Merge pull request #4174 from jamessan/msgpack-version-checkJustin M. Keyes2016-02-06
|\ \ \ \ \ | |/ / / / |/| | | | cmake: Fix search for msgpack when old system lib is installed
| * | | | cmake: Use find_package(Msgpack)'s version in pkg_search_moduleJames McCoy2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | Avoid duplicating information by using the Msgpack_FIND_VERSION variable exported by find_package() inside FindMsgpack's pkg_search_module call.
| * | | | cmake: msgpack: Check all lib names per directoryJames McCoy2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, find_library() searches all directories for one possible name and then looks for the next name. To make sure we're building against the same headers and libraries, look for all names in a directory before moving to the next one.
| * | | | cmake: msgpack: Add more thorough version checkJames McCoy2016-02-05
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 33bc332, version constraints were added to pkg_search_module(), but that only affects the set of directories searched by find_library()/find_path(). Once the header directory is found, parse the version from version_master.h so it can be checked by the find_package() call in the root CMakeLists.txt.
* | | | Merge pull request #4157 from watiko/vim-7.4.694Justin M. Keyes2016-02-05
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.{662,694}
| * | | | tests: Migrate legacy test textobjectswatiko2016-02-03
| | | | |
| * | | | vim-patch:7.4.694watiko2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Running tests changes the .viminfo file. Solution: Disable viminfo in the text objects test. https://github.com/vim/vim/commit/29d54df5cdd0ef4caa9c050854ddffdabece7a61
| * | | | vim-patch:7.4.662watiko2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When 'M' is in the 'cpo' option then selecting a text object in parenthesis does not work correctly. Solution: Keep 'M' in 'cpo' when finding a match. (Hirohito Higashi) https://github.com/vim/vim/commit/438b64ab71cd724129c4eec840be16c52602ebc8
* | | | | vim-patch:7.4.688 #4159watiko2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When "$" is in 'cpo' the popup menu isn't undrawn correctly. (Issue 166) Solution: When using the popup menu remove the "$". https://github.com/vim/vim/commit/478c46e50fd94f270369ec1c5f76aa65af7ee671 NOTE: To reproduce in nvim: nvim -u NONE -c 'exe "norm iaaa iabbbbbb acc" | norm yyp' -c 'set cpo+=$'
* | | | | clipboard: Check $DISPLAY. Prefer xsel. #4150Shougo Matsushita2016-02-05
| | | | |
* | | | | Merge pull request #4155 from justinmk/gui_runningJustin M. Keyes2016-02-04
|\ \ \ \ \ | |_|/ / / |/| | | | ui: revert "gui_running" hack
| * | | | ui: revert "gui_running" hackJustin M. Keyes2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plugins (YCM, dispatch.vim) use gui_running to decide behavior; so do some colorschemes. Up to now, nvim lied about gui_running for the benefit of colorschemes and the detriment of all _other_ plugins that check this condition. That's counterproductive: a user employs at most _one_ colorscheme but may use many other plugins which expect the Vim legacy semantics of gui_running. Moreover, colorschemes usually don't _need_ to check gui_running: they can instead set cterm{fg,bg} and gui{fg,bg} in the same :highlight call. It is reasonable for users who want "true color" to modify their colorscheme once (or request upstream to do so) in order to avoid running into quirks in any other plugins. Closes #2782
* | | | | Merge pull request #4158 from neovim/coverity-135004Justin M. Keyes2016-02-03
|\ \ \ \ \ | |_|/ / / |/| | | | coverity/135004: Null pointer dereferences
| * | | | coverity/135004: Null pointer dereferencesNikolai Aleksandrovich Pavlov2016-02-03
|/ / / /
* | | | CMake: Avoid dependency cycles in helptags targets. #3983lyuts2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | Declare dependency in terms of directory, rather than individual doc files to avoid target dependency cycles. This still maintains install targets at doc file level.
* | | | Merge pull request #4153 from watiko/vim-7.4.643Justin M. Keyes2016-02-02
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.643
| * | | | vim-patch:7.4.643watiko2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using the default file format for Mac files. (Issue 77) Solution: Reset the try_mac counter in the right place. (Oswald) https://github.com/vim/vim/commit/c6b7217ff502b8fc28d6c861d25c1943e30973ad
* | | | | Merge #4120 'vim-patch:7.4.740'Justin M. Keyes2016-02-02
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | test: Do not depend on helptags.Jurica Bradaric2016-02-02
| | | | |
| * | | | vim-patch:7.4.740Jurica Bradaric2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":1quit" works like ":.quit". (Bohr Shaw) Solution: Don't exit Vim when a range is specified. (Christian Brabandt) https://github.com/vim/vim/commit/c7a0d32c834ff321491d8fd7bc68bf6cabd11e44
* | | | | Tests: fix according to lualintMarco Hinz2016-02-02
| |/ / / |/| | |
* | | | Merge pull request #3871 from ZyX-I/tabline-clicksJustin M. Keyes2016-02-01
|\ \ \ \ | | | | | | | | | | Allow running random code on tabline clicks
| * | | | eval: Add +tablineat featureZyX2016-02-01
| | | | |
| * | | | documentation: Reword helpZyX2016-02-01
| | | | |
| * | | | functests: Improve tabline click testsZyX2016-02-01
| | | | |
| * | | | tabline: Switch to functions, handle different click typesZyX2016-02-01
| | | | |