aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | vim-patch:a7aba6ca5033 (#25285)zeertzjq2023-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | runtime(doc): format jumplist examples more consistently (vim/vim#13137) https://github.com/vim/vim/commit/a7aba6ca5033a85839d997d29d5ca88a1f2acf8f
| * | | | | | | | build(deps): bump luajit to HEAD - d1a2fef8aChristian Clason2023-09-21
| | | | | | | | |
| * | | | | | | | Merge pull request #25281 from zeertzjq/vim-9.0.1919zeertzjq2023-09-21
| |\ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | vim-patch:9.0.1919: Wrong curswant when clicking on empty line or with vsplits
| | * | | | | | | fix(mouse): click on empty line with 'foldcolumn'zeertzjq2023-09-21
| | | | | | | | |
| | * | | | | | | test(ui/float_spec): click in bordered float sets correct curswantzeertzjq2023-09-21
| | | | | | | | |
| | * | | | | | | vim-patch:9.0.1919: Wrong curswant when clicking on empty line or with vsplitszeertzjq2023-09-21
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Wrong curswant when clicking on empty line or with vsplits. Solution: Don't check for ScreenCols[] before the start of the window and handle empty line properly. closes: vim/vim#13132 https://github.com/vim/vim/commit/03cd697d635f1b0e7ffe21cf8244a8fb755f2ddb
| * | | | | | | vim-patch:9.0.1921: not possible to use the jumplist like a stack (#25278)zeertzjq2023-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: not possible to use the jumplist like a stack Solution: Add the 'jumpoptions' setting to make the jumplist a stack. Add an option for using jumplist like tag stack related: vim/vim#7738 closes: vim/vim#13134 ported from NeoVim: - https://neovim.io/doc/user/motion.html#jumplist-stack - neovim/neovim@39094b3 - https://vi.stackexchange.com/questions/18344/how-to-change-jumplist-behavior Based on the feedback in the previous PR, it looks like many people like this option. https://github.com/vim/vim/commit/87018255e3ad0f4dfa03e20318836d24af721caf Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com> Co-authored-by: butwerenotthereyet <58348703+butwerenotthereyet@users.noreply.github.com>
| * | | | | | | fix(statuscolumn): update number hl for each screen line (#25277)zeertzjq2023-09-21
| | | | | | | |
| * | | | | | | vim-patch:9.0.1918Christian Clason2023-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patch 9.0.1918: No filetype detection for Authzed filetypes Problem: No filetype detection for Authzed filetypes Solution: Detect the *.zed file extension as authzed filetype closes: vim/vim#13129 https://github.com/vim/vim/commit/5790a54166793554d16f6a85d8824632860b8b37 Co-authored-by: Matt Polzin <mpolzin@workwithopal.com>
| * | | | | | | fix(extmarks): account for rightleft when drawing virt text (#25262)Ibby2023-09-20
| | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: zeertzjq <zeertzjq@outlook.com>
| * | | | | | | fix(extmarks): fix win_col virt_text drawn on wrong screen line (#25264)zeertzjq2023-09-20
| | | | | | | |
| * | | | | | | feat(lua): add vim.func._memoizeLewis Russell2023-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Memoizes a function, using a custom function to hash the arguments. Private for now until: - There are other places in the codebase that could benefit from this (e.g. LSP), but might require other changes to accommodate. - Invalidation of the cache needs to be controllable. Using weak tables is an acceptable invalidation policy, but it shouldn't be the only one. - I don't think the story around `hash_fn` is completely thought out. We may be able to have a good default hash_fn by hashing each argument, so basically a better 'concat'.
| * | | | | | | fix(build): better deps for docLewis Russell2023-09-20
| |/ / / / / /
| * | | | | | docs: misc #24561Justin M. Keyes2023-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #24699 fix #25253
| * | | | | | Merge pull request #25261 from bfredl/nolinewrapbfredl2023-09-20
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | refactor(grid): unused grid->line_wraps delenda est
| | * | | | | | refactor(grid): unused grid->line_wraps delenda estbfredl2023-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not used as part of the logic to actually implement TUI line wrapping In vim (especially gvim) it is used to emulate terminal-style text selection. But in nvim we don't do that, and have no plans to reintroduce it.
| * | | | | | | Merge pull request #25244 from jedrzejboczar/fix-cursor-jump-win-separatorsbfredl2023-09-20
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix: avoid ui_grid_cursor_goto when drawing window separators
| | * | | | | | | fix: avoid ui_grid_cursor_goto when drawing window separatorsJędrzej Boczar2023-09-19
| | | | | | | | |
| * | | | | | | | docs: document $XDG environment variables #25227Eduardo Rittner Coelho2023-09-20
| | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge pull request #25096 from glepnir/float_winnewbfredl2023-09-20
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix(float): trigger winnew event when float window create
| | * | | | | | | fix(float): trigger winnew event when float window createglepnir2023-09-19
| | | |/ / / / / | | |/| | | | |
| * | | | | | | Merge pull request #25155 from glepnir/fix_winhlbfredl2023-09-20
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix(highlight): winhl receive wrong argument
| | * | | | | | | fix(highlight): winhl receive wrong argumentglepnir2023-09-19
| | | | | | | | |
| * | | | | | | | test(lsp): add normalize_markdown testsMaria José Solano2023-09-20
| | | | | | | | |
| * | | | | | | | vim-patch:9.0.1915: r_CTRL-C works differently in visual mode (#25248)zeertzjq2023-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: r_CTRL-C works differently in visual mode Solution: Make r_CTRL-C behave consistent in visual mode in terminal and Windows GUI in visual mode, r CTRL-C behaves strange in Unix like environments. It seems to end visual mode, but still is waiting for few more chars, however it never seems to replace it by any characters and eventually just returns back into normal mode. In contrast in Windows GUI mode, r_CTRL-C replaces in the selected area all characters by a literal CTRL-C. Not sure why it behaves like this. It seems in the Windows GUI, got_int is not set and therefore behaves as if any other normal character has been pressed. So remove the special casing of what happens when got_int is set and make it always behave like in Windows GUI mode. Add a test to verify it always behaves like replacing in the selected area each selected character by a literal CTRL-C. closes: vim/vim#13091 closes: vim/vim#13112 https://github.com/vim/vim/commit/476733f3d06876c7ac105e064108c973a57984d3 Co-authored-by: Christian Brabandt <cb@256bit.org>
| * | | | | | | | fix(lsp)!: deprecate trim_empty_linesMaria José Solano2023-09-19
| | | | | | | | |
| * | | | | | | | feat(lsp): use treesitter for stylize markdownMaria José Solano2023-09-19
| | |_|/ / / / / | |/| | | | | |
| * | | | | | | fix(float): make "fixed" work with relative=win (#25243)zeertzjq2023-09-19
| | | | | | | |
| * | | | | | | Merge pull request #25214 from bfredl/glyphcachebfredl2023-09-19
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | refactor(grid): change schar_T representation to be more compact
| | * | | | | | | refactor(grid): change schar_T representation to be more compactbfredl2023-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |