aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | vim-patch:8.2.2385: "gj" and "gk" do not work correctly when inside a foldJan Edmund Lazo2021-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "gj" and "gk" do not work correctly when inside a fold. Solution: Move check for folding. (closes vim/vim#7724, closes vim/vim#4095) https://github.com/vim/vim/commit/e71996bd0865659bde5450f466bc3e53e83431b2
| * | | | | vim-patch:8.2.2375: test for RGB color skipped in the terminalJan Edmund Lazo2021-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for RGB color skipped in the terminal. Solution: Run the GUI if possible. https://github.com/vim/vim/commit/09fbedc8dc3adc0a7adf2093916911e633cfa626 Cherry-pick Test_highlight_RGB_color() from patch v8.2.1077 to port this patch.
| * | | | | vim-patch:8.2.2384: turtle filetype not recognizedJan Edmund Lazo2021-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Turtle filetype not recognized. Solution: Add a rule to detect turtle files. (closes vim/vim#7722) https://github.com/vim/vim/commit/5e6a7aa2b26077775906eb8411952dc6259694de
| * | | | | vim-patch:8.2.2379: do spell suggestions twice if 'spellsuggest' contains numberJan Edmund Lazo2021-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Finding spell suggestions twice if 'spellsuggest' contains number. Solution: Only do internal suggestions once. (closes vim/vim#7713) https://github.com/vim/vim/commit/77a849c4b3d73c228013a047913c90834a93b4f6
* | | | | | Merge pull request #13603 from matveyt/masterBjörn Linse2021-01-22
|\ \ \ \ \ \ | | | | | | | | | | | | | | Missing argument for package.loadlib()
| * | | | | | Missing argument for package.loadlib()matveyt2021-01-22
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow for foo.bar.baz module name Make luaopen_module() name compatible with Lua 5.1
* | | | | | Merge pull request #13813 from notomo/fix-nvim-echo-clearBjörn Linse2021-01-22
|\ \ \ \ \ \ | | | | | | | | | | | | | | api(echo): should clear cmdline before echo
| * | | | | | api(echo): should clear cmdline before echonotomo2021-01-21
| | | | | | |
* | | | | | | Merge pull request #13679 from chentau/gravityBjörn Linse2021-01-22
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Extmarks api: allow for gravity
| * | | | | | change end_right_gravity error behaviorchentau2021-01-12
| | | | | | |
| * | | | | | forgot to update testschentau2021-01-05
| | | | | | |
| * | | | | | change gravity to be a boolean flag, and add corresponding flag for end ↵chentau2021-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | position of extmark
| * | | | | | allow for extmark gravity to be set through apichentau2021-01-03
| | | | | | |
* | | | | | | Update Ukrainian translation (#13785)Anatolii Sakhnik2021-01-21
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #13673 from notomo/add-nvim-echoBjörn Linse2021-01-20
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | api: nvim_echo
| * | | | | api: nvim_echonotomo2021-01-20
|/ / / / /
* | | | | Merge pull request #13794 from nvim-treesitter/fix-languagetree-containsThomas Vigouroux2021-01-20
|\ \ \ \ \ | | | | | | | | | | | | fix(languagetree): use tree nodes instead of regions in contains
| * | | | | fix(languagetree): use tree nodes instead of regions in containsSteven Sojka2021-01-20
|/ / / / /
* | | | | Merge pull request #13765 from jvgrootveld/ts-default-start-end-row-on-captureThomas Vigouroux2021-01-20
|\ \ \ \ \ | | | | | | | | | | | | treesitter: default start and end row when omitted
| * | | | | treesitter: Fix linter warning and add helper function to remove duplicated ↵“jvgrootveld”2021-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | logic This function returns the start and stop value if set else the node's range is used When the node's range is used, the stop is incremented by 1 to make the search inclusive
| * | | | | treesitter: default start and end row when omitted“jvgrootveld”2021-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for default start and end row when omitted in the query:iter_captures and query:iter_matches functions. When the start and end row values are omitted, the values of the given node is used. The end row value is incremented by 1 to include the node end row in the match. Updated tests and docs accordingly.
* | | | | | lsp: remove duplicate settings validation (#13789)Michael Lingelbach2021-01-18
| | | | | |
* | | | | | lsp: validate and document server settings (#13698)Michael Lingelbach2021-01-18
| | | | | | | | | | | | | | | | | | | | | | | | * update lua documentation * run docgen
* | | | | | LSP: Fix nil settings handling in workspace/configuration (#13708)Mathias Fußenegger2021-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `workspace/configuration` handler could fail with the following error if `config.settings` is nil: runtime/lua/vim/lsp/util.lua:1432: attempt to index local 'settings' (a nil value)" This ensures that `config.settings` is always initialized to an empty table.
* | | | | | Merge pull request #13767 from srafi1/rm-restricted-mode-docsJan Edmund Lazo2021-01-18
|\ \ \ \ \ \ | | | | | | | | | | | | | | Remove -Z flag from --help message
| * | | | | | remove -Z line translationssrafi12021-01-15
| | | | | | |
| * | | | | | remove -Z entry from --helpsrafi12021-01-15
| |/ / / / /
* | | / / / Update nvim.appdata.xml to reflect version 0.4.4 (#13754)Maltimore2021-01-18
| |_|/ / / |/| | | | | | | | | Set release date based on commit ee77d8665ffe327a2158354021bbbcb772b3521a
* | | | | LSP: Add in clientInfo to initalize_params. (#13757)Chris Kipp2021-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add in clienInfo to initalize_params. Some servers (like Metals in my case) will actually pull this info from the initalize_params and display it in the logs. I know from the server perspective it helps at times to have this available to pull from to have more details about the client and version. You can see that this is part of the spec here: microsoft.github.io/language-server-protocol/specification#initialize
* | | | | lsp: add client/registerCapability handler (#13780)Michael Lingelbach2021-01-18
| | | | | | | | | | | | | | | Until we support dynamicRegistration, we should handle the client/registerCapability in core. There are still some language servers that send this request despite dynamicRegistration not being registered client-side (we got an upstream fix for the node ones, but this depends on them bumping vscode-languageserver-node).
* | | | | doc: Add link to Homebrew formula in README (#13782)Linda_pp2021-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The page is useful because it contains: How to install it Package information (e.g. current version) List of dependencies Analytics (how many people are using it)
* | | | | api: add vim.version (#13762)Michael Lingelbach2021-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | retrun a structured version dict :lua print(vim.inspect(vim.version())) { api_compatible = 0, api_level = 7, api_prerelease = true, major = 0, minor = 5, patch = 0 }
* | | | | Merge pull request #13775 from janlazo/vim-8.2.2353Jan Edmund Lazo2021-01-17
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.2.{2353,2355,2360,2361,2366,2368}
| * | | | | vim-patch:8.2.2368: insufficient tests for setting optionsJan Edmund Lazo2021-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient tests for setting options. Solution: Add a few tests. (Dominique Pellé, closes vim/vim#7695) https://github.com/vim/vim/commit/85773bf32b51cbe7e971c5ac11cb9c743bb7a38a Cherry-pick some test cases for Test_set_error() from patches v8.2.0540, v8.2.0551.
| * | | | | ci(GHA): install perl on osxJan Edmund Lazo2021-01-17
| | | | | | | | | | | | | | | | | | | | | | | | Fix missing header files in system perl.
| * | | | | vim-patch:8.2.2361: Vim9: no highlight for "s///gc" when using 'opfunc'Jan Edmund Lazo2021-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim9: no highlight for "s///gc" when using 'opfunc'. Solution: Reset 'lazyredraw' temporarily. (closes vim/vim#7687) https://github.com/vim/vim/commit/7c886db915035bc064ca307f02c34ae9d99cc733
| * | | | | vim-patch:8.2.2366: when using ":sleep" the cursor is always displayedJan Edmund Lazo2021-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using ":sleep" the cursor is always displayed. Solution: Do not display the cursor when using ":sleep!". (Jeremy Lerner, closes vim/vim#7688) https://github.com/vim/vim/commit/e2edc2ed4a9a229870b1e1811b0ecf045b84e429 Cursor showing/hiding is moved from core to TUI. ":sleep!" behaves the same as ":sleep".
| * | | | | vim-patch:8.2.2360: test leaves file behindJan Edmund Lazo2021-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test leaves file behind. Solution: Delete the right file. (Dominique Pellé, closes vim/vim#7689) https://github.com/vim/vim/commit/a3b494d6afa79aedce42fa4ecc7ef0dbae79e37e
| * | | | | vim-patch:8.2.2355: stray test failure on AppveyorJan Edmund Lazo2021-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Stray test failure on Appveyor. Solution: Finish insert command. https://github.com/vim/vim/commit/97c6943e11516711541848e51db3cc2ace25bbb2
| * | | | | vim-patch:8.2.2353: spartql files are not detectedJan Edmund Lazo2021-01-17
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Spartql files are not detected. Solution: Add the sparql filetype. (closes vim/vim#7679) https://github.com/vim/vim/commit/17d015b2438e51d4d42d72720611d16c772cc4bb
* | | | | Merge pull request #13774 from mjlbach/log_warn_cacheJames McCoy2021-01-16
|\ \ \ \ \ | | | | | | | | | | | | log.c: warn instead of error on failed stdpath('cache') creation
| * | | | | log.c: warn instead of error on failed stdpath('cache') creationMichael Lingelbach2021-01-16
|/ / / / /
* / / / / logs: make kXDGCacheHome if it doesn't exist (#13758)Michael Lingelbach2021-01-16
|/ / / /
* | | | Merge pull request #13750 from janlazo/vim-8.2.2329Jan Edmund Lazo2021-01-14
|\ \ \ \ | | | | | | | | | | vim-patch:8.2.{2329,2334}
| * | | | vim-patch:8.2.2334: Pascal-like filetypes not always detectedJan Edmund Lazo2021-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Pascal-like filetypes not always detected. Solution: Improved Puppet, InstantFPC and Pascal detection. (Doug Kearns, closes vim/vim#7662) https://github.com/vim/vim/commit/a0122dcd1cc9e9bb62c071a9b91426a8bce4f8d9
| * | | | vim-patch:8.2.2329: not all ways Vim can be started are testedJan Edmund Lazo2021-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all ways Vim can be started are tested. Solution: Add a test for different program names. (Dominique Pellé, closes vim/vim#7651) https://github.com/vim/vim/commit/df4c9af7e73aa5d0fb5bf4c0e19a39b4e1d73517
* | | | | Merge pull request #13752 from vigoux/ts-buffer-always-curbufThomas Vigouroux2021-01-14
|\ \ \ \ \ | | | | | | | | | | | | fix(treesitter): use source() method on attach
| * | | | | fix(treesitter): use source() method on attachThomas Vigouroux2021-01-14
|/ / / / / | | | | | | | | | | | | | | | | | | | | Fixes an issue that tree-sitter always attached to the current buffer, instead of the provided buffer.
* / / / / logging: move to XDG_CACHE_HOME (#13739)Michael Lingelbach2021-01-13
|/ / / / | | | | | | | | | | | | | | | | while there is some controversy, stdpath('cache') looks like a better fit for logs than stdpath('data'): you can remove logs without preventing nvim to work which fits the XDG_CACHE_HOME definition of `user specific non-essential data files`.
* | | | lsp: fix on_attach signature documentation (#13723)Michael Lingelbach2021-01-12
| | | | | | | | | | | | * trim trailing whitespace from docs