]>
git.sthu.org Git - vimconf.git/log
Stefan Huber [Fri, 9 Aug 2024 07:59:56 +0000 (09:59 +0200)]
plugins: Kill obsolete editorconfig
Neovim 0.9 and vim 9.0.1799 come with builtin editorconfig support.
Stefan Huber [Fri, 9 Aug 2024 07:57:41 +0000 (09:57 +0200)]
plugins: meson and others require nvim-0.8
Stefan Huber [Tue, 6 Aug 2024 05:15:42 +0000 (07:15 +0200)]
plugins: Add gp.nvim
Stefan Huber [Sun, 4 Aug 2024 17:42:38 +0000 (19:42 +0200)]
init: Activate linebreak
Stefan Huber [Wed, 31 Jul 2024 19:33:57 +0000 (21:33 +0200)]
plugins: Add gentoo-syntax
Stefan Huber [Sun, 28 Jul 2024 19:12:45 +0000 (21:12 +0200)]
plugins: Fixes for nvim-0.4 or lower
Stefan Huber [Sun, 28 Jul 2024 19:07:00 +0000 (21:07 +0200)]
plugins: Fixes for nvim-0.7 or lower
Stefan Huber [Sat, 27 Jul 2024 06:12:37 +0000 (08:12 +0200)]
plugins: Add copilot.vim
Stefan Huber [Tue, 23 Jul 2024 17:08:15 +0000 (19:08 +0200)]
plugins-mini: Add neovim-compat gruvbox
Stefan Huber [Tue, 23 Jul 2024 16:35:11 +0000 (18:35 +0200)]
plugins: Move conf of vim-auto-origami to plugins-mini
Stefan Huber [Sat, 20 Jul 2024 11:11:37 +0000 (13:11 +0200)]
lint: Add shellcheck
Stefan Huber [Sat, 20 Jul 2024 11:10:38 +0000 (13:10 +0200)]
init: Prefer filetype.vim over filetype.lua
Stefan Huber [Mon, 15 Jul 2024 20:47:31 +0000 (22:47 +0200)]
plugins: Add wilder
Stefan Huber [Mon, 15 Jul 2024 20:49:59 +0000 (22:49 +0200)]
init: Change wildmenu to pum
Stefan Huber [Mon, 15 Jul 2024 20:49:42 +0000 (22:49 +0200)]
plugins: Replace airline by mini.nvim statusline and tabline
Stefan Huber [Sat, 13 Jul 2024 20:10:30 +0000 (22:10 +0200)]
plugins: Manual languages for tree-sitter
Stefan Huber [Fri, 12 Jul 2024 21:49:44 +0000 (23:49 +0200)]
plugins: Replace indent detect plugin
Stefan Huber [Thu, 18 Jul 2024 06:09:46 +0000 (08:09 +0200)]
plugins: Configure nvim-lint
Stefan Huber [Wed, 17 Jul 2024 19:50:47 +0000 (21:50 +0200)]
plugins: Configure formatter
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