]>
git.sthu.org Git - vimconf.git/log
Stefan Huber [Fri, 12 Jul 2024 21:01:42 +0000 (23:01 +0200)]
plugins: Switch to LSP and Mason
Remove old language-specific packages like javacomplete2, vim-clang, but
also generic packages like gutentags.
Instead add Mason and friends.
Stefan Huber [Wed, 10 Jul 2024 11:54:58 +0000 (13:54 +0200)]
plugins: Switch to mini.nvim
Switch to plugin collection mini.nvim and remove now obsolete plugins
like nerdtree, nerdcommenter, leap, which-key, easy-align, denite,
signify, fugitive, and more.
Stefan Huber [Wed, 10 Jul 2024 06:55:07 +0000 (08:55 +0200)]
Refactor plugin sets
Rename plugins, plugins-noroot and plugins-noroot-nolowendbox to
plugins-mini, plugins-midi and plugins-full. Rename the config functions
respectively. Should make meaning of the plugin sets more clearer.
Also avoid being smart on loading plugin sets based on uid or config
variables. Instead provide them as plugins-xxx.vim.example and let user
symlink if they shall be loaded.
Also move plugins where reasonable
Stefan Huber [Sun, 7 Jul 2024 16:05:22 +0000 (18:05 +0200)]
plug: Update
Stefan Huber [Mon, 8 Jan 2024 14:30:55 +0000 (15:30 +0100)]
plugins: Change easychair2 url
Stefan Huber [Mon, 8 Jan 2024 14:20:32 +0000 (15:20 +0100)]
plugin: Factor your easychair2 into plugin
Stefan Huber [Mon, 8 Jan 2024 13:58:28 +0000 (14:58 +0100)]
plugins: Fix typo
Stefan Huber [Mon, 8 Jan 2024 13:51:23 +0000 (14:51 +0100)]
syntax: Add easychair2 syntax definition
Stefan Huber [Mon, 17 Apr 2023 12:21:34 +0000 (14:21 +0200)]
neosnippets: Add mail identities
Stefan Huber [Sun, 19 Mar 2023 09:32:45 +0000 (10:32 +0100)]
gvim: Add JetBrainsMono as favorite guifont
Stefan Huber [Tue, 29 Nov 2022 12:11:13 +0000 (13:11 +0100)]
plugins: Fix nvim-treesitter compatibility
Stefan Huber [Wed, 9 Nov 2022 09:17:59 +0000 (10:17 +0100)]
plugins: neovim-0.4 conflicts with nvim-treesitter
Stefan Huber [Tue, 8 Nov 2022 20:31:22 +0000 (21:31 +0100)]
plugins: nvim-treesitter for neovim-0.8
Stefan Huber [Mon, 7 Nov 2022 20:25:34 +0000 (21:25 +0100)]
plugins: Let calendar start at Monday
Stefan Huber [Sun, 6 Nov 2022 13:09:19 +0000 (14:09 +0100)]
plugins: Remove discouraged lazy loading of VimTeX
Stefan Huber [Sat, 5 Nov 2022 20:41:42 +0000 (21:41 +0100)]
plugins: Set okular for vimtex viewer
Stefan Huber [Sat, 5 Nov 2022 20:23:16 +0000 (21:23 +0100)]
plugins: Enable airline's vimtex extension
Stefan Huber [Thu, 27 Oct 2022 21:35:42 +0000 (23:35 +0200)]
install: Check for +lua for vim
Stefan Huber [Thu, 27 Oct 2022 21:35:24 +0000 (23:35 +0200)]
plugins: Leap only for neovim
Stefan Huber [Wed, 26 Oct 2022 19:18:10 +0000 (21:18 +0200)]
install.sh: Update MANPAGER info
Stefan Huber [Wed, 26 Oct 2022 06:43:59 +0000 (08:43 +0200)]
plugins: Add vim-nftables
Stefan Huber [Sun, 23 Oct 2022 07:43:55 +0000 (09:43 +0200)]
plugins: Load vim-manager again with Gentoo
The clash with manpager deliver by Gentoo for vim does not clash
anymore. Remove the ugly quirk for preventing package loading.
Stefan Huber [Sat, 22 Oct 2022 22:19:09 +0000 (00:19 +0200)]
plugins: Pin nvim-treesitter to v0.8.0
This is the latest version (commit) compatible with <neovim-0.8.
Stefan Huber [Sat, 8 Oct 2022 19:01:12 +0000 (21:01 +0200)]
plugins: Adding leap
Stefan Huber [Sat, 1 Oct 2022 20:12:54 +0000 (22:12 +0200)]
plugins: Fix manpager collision with vim on gentoo
Stefan Huber [Fri, 12 Aug 2022 15:13:51 +0000 (17:13 +0200)]
init: Support laststatus=3
Stefan Huber [Mon, 18 Jul 2022 21:05:34 +0000 (23:05 +0200)]
Enable lua-based filetype detection
Starting with neovim-0.7.2 there is a faster lua-based filetype
detection mechanism. Use it.
Stefan Huber [Mon, 4 Apr 2022 07:30:21 +0000 (09:30 +0200)]
languagetool: Find jar first
On Debian, the languagetool command launches the gui, while on Gentoo it
provides the command line interface. Hence, try to find the jar file
first and resort to setting the cmd.
Stefan Huber [Sun, 3 Apr 2022 07:02:42 +0000 (09:02 +0200)]
plugins: Add languagetool
Stefan Huber [Thu, 17 Mar 2022 12:13:16 +0000 (13:13 +0100)]
init: Add support for init-local.vim
Stefan Huber [Wed, 16 Mar 2022 08:53:44 +0000 (09:53 +0100)]
dis: Fix label matching
Stefan Huber [Wed, 16 Mar 2022 08:42:40 +0000 (09:42 +0100)]
Add dis syntax
Stefan Huber [Mon, 14 Feb 2022 16:35:21 +0000 (17:35 +0100)]
asciidoctor: Add F5 keymap logic
Stefan Huber [Thu, 6 Jan 2022 12:21:46 +0000 (13:21 +0100)]
keymaps: Use + or * regs for clipboard
Stefan Huber [Thu, 6 Jan 2022 09:07:33 +0000 (10:07 +0100)]
plugins: Adding gutentags exclude settings
Stefan Huber [Thu, 6 Jan 2022 08:44:13 +0000 (09:44 +0100)]
plugins: Add clang format mappings
Stefan Huber [Thu, 6 Jan 2022 08:39:53 +0000 (09:39 +0100)]
plugins: Fix filetype for vimspector
Stefan Huber [Thu, 6 Jan 2022 08:20:13 +0000 (09:20 +0100)]
plugins: Add vim-clang-format
Stefan Huber [Thu, 6 Jan 2022 08:17:58 +0000 (09:17 +0100)]
plugins: Clean up plugins-local.vim.example
Remove some obsolete settings. In particular the cursor problem seems to
be fixed.
Stefan Huber [Thu, 6 Jan 2022 08:17:26 +0000 (09:17 +0100)]
plugins: Move vim-clang away from plugins-local
Stefan Huber [Thu, 30 Dec 2021 23:21:30 +0000 (00:21 +0100)]
Update README
Stefan Huber [Thu, 30 Dec 2021 12:56:59 +0000 (13:56 +0100)]
plugins: Load latex-unicoder unconditionally
Stefan Huber [Wed, 29 Dec 2021 19:19:22 +0000 (20:19 +0100)]
plugins: Add unicode search plugin
Stefan Huber [Wed, 29 Dec 2021 19:10:29 +0000 (20:10 +0100)]
keymaps: Kill c-v for paste
Stefan Huber [Wed, 29 Dec 2021 19:00:37 +0000 (20:00 +0100)]
markdown: Allow for reflow of bullet paragraphs
Stefan Huber [Wed, 29 Dec 2021 14:53:40 +0000 (15:53 +0100)]
plugins: Add vim-which-key
Stefan Huber [Tue, 28 Dec 2021 16:18:21 +0000 (17:18 +0100)]
gitignore: Update
Stefan Huber [Tue, 28 Dec 2021 16:17:01 +0000 (17:17 +0100)]
vimspector: Add json comments
Stefan Huber [Tue, 28 Dec 2021 16:14:11 +0000 (17:14 +0100)]
vimspector: Activate pretty printing
Stefan Huber [Tue, 28 Dec 2021 16:13:30 +0000 (17:13 +0100)]
plugins: Use custom vimspector base dir
Stefan Huber [Sun, 26 Dec 2021 10:27:03 +0000 (11:27 +0100)]
plugins: Add message for creating .vimspector.json
Stefan Huber [Sun, 26 Dec 2021 10:21:27 +0000 (11:21 +0100)]
plugins: Load polyglot also for nvim
Stefan Huber [Sun, 26 Dec 2021 00:59:58 +0000 (01:59 +0100)]
plugins: Add vimspector
Stefan Huber [Sun, 26 Dec 2021 00:16:06 +0000 (01:16 +0100)]
keymaps: Move fswitch to F12
Stefan Huber [Fri, 24 Dec 2021 13:00:54 +0000 (14:00 +0100)]
plugins: Move init confs to plugin confs
Stefan Huber [Thu, 23 Dec 2021 20:07:39 +0000 (21:07 +0100)]
plugins: Configure gutentags
Stefan Huber [Thu, 23 Dec 2021 19:48:40 +0000 (20:48 +0100)]
plugins: Gutentags only for some filetypes
Stefan Huber [Wed, 22 Dec 2021 09:40:52 +0000 (10:40 +0100)]
plugins: Move out configs from init.vim
Stefan Huber [Wed, 22 Dec 2021 09:19:51 +0000 (10:19 +0100)]
plugins: Merge init files into plugin files
Stefan Huber [Tue, 21 Dec 2021 15:02:44 +0000 (16:02 +0100)]
init: Disable tree-sitter indentation
Stefan Huber [Tue, 21 Dec 2021 09:38:13 +0000 (10:38 +0100)]
keymaps: Add C-d for :q
Stefan Huber [Mon, 20 Dec 2021 08:38:04 +0000 (09:38 +0100)]
init: Fix vimtex deoplete integration
Stefan Huber [Sun, 19 Dec 2021 23:30:58 +0000 (00:30 +0100)]
init: Enable deoplete completion for vimtex
Stefan Huber [Sun, 19 Dec 2021 23:30:44 +0000 (00:30 +0100)]
plugins: Have gutentags also for tex
Stefan Huber [Sat, 18 Dec 2021 20:16:29 +0000 (21:16 +0100)]
plugins: Moving around plugins
Stefan Huber [Sat, 18 Dec 2021 20:08:52 +0000 (21:08 +0100)]
keymaps: Remove nmap <C-v> for pasting
Stefan Huber [Sat, 18 Dec 2021 20:03:14 +0000 (21:03 +0100)]
plugins: Split up plugin and init files
Stefan Huber [Sat, 18 Dec 2021 19:33:35 +0000 (20:33 +0100)]
plugins: No conditional loading of vim-fswitch
Stefan Huber [Sat, 18 Dec 2021 19:22:05 +0000 (20:22 +0100)]
keymaps: Smart vsplit direction for fsswitch
Stefan Huber [Sat, 18 Dec 2021 18:51:29 +0000 (19:51 +0100)]
keymaps: Add terminal-variant for S-Fx keys
Stefan Huber [Sat, 18 Dec 2021 18:50:55 +0000 (19:50 +0100)]
keymaps: Drop workaround for fixed unicoder issue
Stefan Huber [Sat, 18 Dec 2021 17:24:11 +0000 (18:24 +0100)]
keymaps: Switch from :put to p
Since :put pasts in own line in normal mode, switch to p.
Stefan Huber [Sat, 18 Dec 2021 16:36:15 +0000 (17:36 +0100)]
keymaps: Add usual <C-{c,x,v}> clipboard keymaps
Stefan Huber [Sat, 18 Dec 2021 12:56:33 +0000 (13:56 +0100)]
plugins: Add nvim-treesitter-refactor
Stefan Huber [Fri, 17 Dec 2021 23:46:07 +0000 (00:46 +0100)]
plugins: Add startify for root again
Stefan Huber [Fri, 17 Dec 2021 23:35:41 +0000 (00:35 +0100)]
init: Add vi version to startify header
Stefan Huber [Fri, 17 Dec 2021 23:25:22 +0000 (00:25 +0100)]
init: Some startify config
Stefan Huber [Fri, 17 Dec 2021 22:26:54 +0000 (23:26 +0100)]
init: Fix settings for root
Stefan Huber [Fri, 17 Dec 2021 22:15:37 +0000 (23:15 +0100)]
plugins: Fix indentation
Stefan Huber [Fri, 17 Dec 2021 21:43:28 +0000 (22:43 +0100)]
plugins: Support lowendbox setting
Stefan Huber [Fri, 17 Dec 2021 21:23:47 +0000 (22:23 +0100)]
Update gitignore
Stefan Huber [Fri, 17 Dec 2021 21:16:47 +0000 (22:16 +0100)]
plugins: Load some plugins only for non-root
Stefan Huber [Fri, 17 Dec 2021 20:59:31 +0000 (21:59 +0100)]
plugins: Add vim-treesitter
Stefan Huber [Thu, 9 Dec 2021 09:23:06 +0000 (10:23 +0100)]
plugins: Conditionally load latex-unicoder
Stefan Huber [Thu, 9 Dec 2021 09:11:17 +0000 (10:11 +0100)]
plugins: Add latex-unicoder
Stefan Huber [Sat, 6 Nov 2021 21:58:55 +0000 (22:58 +0100)]
plugins: Replace vim-css-color by vim-coloresque
The vim-css-color plugins made vi slow on unrelated files, like .c
files. Replace it by vim-coloresque.
Stefan Huber [Fri, 15 Oct 2021 13:58:29 +0000 (15:58 +0200)]
macro: Robustify InsertIncludeGuardsWithoutEndif
Also replace - by a _ in the include guard.
Stefan Huber [Tue, 4 May 2021 14:03:44 +0000 (16:03 +0200)]
gitignore: Update
Stefan Huber [Thu, 18 Mar 2021 13:55:02 +0000 (14:55 +0100)]
plugins: Kill vim-cool again
Stefan Huber [Sat, 13 Mar 2021 21:29:40 +0000 (22:29 +0100)]
plugins: dd vim-repeat
Stefan Huber [Sat, 13 Mar 2021 21:06:27 +0000 (22:06 +0100)]
plugins: Add vim-polyglot
Stefan Huber [Sat, 13 Mar 2021 21:06:03 +0000 (22:06 +0100)]
plugins: Move around
Stefan Huber [Sat, 13 Mar 2021 21:04:45 +0000 (22:04 +0100)]
Upgrade plug.vim
Stefan Huber [Thu, 18 Feb 2021 08:33:51 +0000 (09:33 +0100)]
plugins: Add splice
Stefan Huber [Thu, 18 Feb 2021 08:33:41 +0000 (09:33 +0100)]
plugins: Fix style
Stefan Huber [Thu, 18 Feb 2021 08:16:41 +0000 (09:16 +0100)]
Update readme
Stefan Huber [Mon, 15 Feb 2021 21:18:12 +0000 (22:18 +0100)]
syntax: Add irssilog
Stefan Huber [Mon, 15 Feb 2021 21:17:36 +0000 (22:17 +0100)]
plugins: Add conjoin
Stefan Huber [Mon, 1 Feb 2021 14:20:39 +0000 (15:20 +0100)]
install: Cleanup info on first start
Stefan Huber [Mon, 1 Feb 2021 14:16:16 +0000 (15:16 +0100)]
plugins: Switch to maintained gruvbox