]> git.sthu.org Git - vimconf.git/log
vimconf.git
3 months agoinit: Prefer filetype.vim over filetype.lua
Stefan Huber [Sat, 20 Jul 2024 11:10:38 +0000 (13:10 +0200)]
init: Prefer filetype.vim over filetype.lua

3 months agoplugins: Add wilder
Stefan Huber [Mon, 15 Jul 2024 20:47:31 +0000 (22:47 +0200)]
plugins: Add wilder

3 months agoinit: Change wildmenu to pum
Stefan Huber [Mon, 15 Jul 2024 20:49:59 +0000 (22:49 +0200)]
init: Change wildmenu to pum

3 months agoplugins: Replace airline by mini.nvim statusline and tabline
Stefan Huber [Mon, 15 Jul 2024 20:49:42 +0000 (22:49 +0200)]
plugins: Replace airline by mini.nvim statusline and tabline

3 months agoplugins: Manual languages for tree-sitter
Stefan Huber [Sat, 13 Jul 2024 20:10:30 +0000 (22:10 +0200)]
plugins: Manual languages for tree-sitter

3 months agoplugins: Replace indent detect plugin
Stefan Huber [Fri, 12 Jul 2024 21:49:44 +0000 (23:49 +0200)]
plugins: Replace indent detect plugin

3 months agoplugins: Configure nvim-lint
Stefan Huber [Thu, 18 Jul 2024 06:09:46 +0000 (08:09 +0200)]
plugins: Configure nvim-lint

3 months agoplugins: Configure formatter
Stefan Huber [Wed, 17 Jul 2024 19:50:47 +0000 (21:50 +0200)]
plugins: Configure formatter

3 months agoplugins: Switch to LSP and Mason
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.

3 months agoplugins: Switch to mini.nvim
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.

3 months agoRefactor plugin sets
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

4 months agoplug: Update
Stefan Huber [Sun, 7 Jul 2024 16:05:22 +0000 (18:05 +0200)]
plug: Update

10 months agoplugins: Change easychair2 url
Stefan Huber [Mon, 8 Jan 2024 14:30:55 +0000 (15:30 +0100)]
plugins: Change easychair2 url

10 months agoplugin: Factor your easychair2 into plugin
Stefan Huber [Mon, 8 Jan 2024 14:20:32 +0000 (15:20 +0100)]
plugin: Factor your easychair2 into plugin

10 months agoplugins: Fix typo
Stefan Huber [Mon, 8 Jan 2024 13:58:28 +0000 (14:58 +0100)]
plugins: Fix typo

10 months agosyntax: Add easychair2 syntax definition
Stefan Huber [Mon, 8 Jan 2024 13:51:23 +0000 (14:51 +0100)]
syntax: Add easychair2 syntax definition

18 months agoneosnippets: Add mail identities
Stefan Huber [Mon, 17 Apr 2023 12:21:34 +0000 (14:21 +0200)]
neosnippets: Add mail identities

19 months agogvim: Add JetBrainsMono as favorite guifont
Stefan Huber [Sun, 19 Mar 2023 09:32:45 +0000 (10:32 +0100)]
gvim: Add JetBrainsMono as favorite guifont

23 months agoplugins: Fix nvim-treesitter compatibility
Stefan Huber [Tue, 29 Nov 2022 12:11:13 +0000 (13:11 +0100)]
plugins: Fix nvim-treesitter compatibility

2 years agoplugins: neovim-0.4 conflicts with nvim-treesitter
Stefan Huber [Wed, 9 Nov 2022 09:17:59 +0000 (10:17 +0100)]
plugins: neovim-0.4 conflicts with nvim-treesitter

2 years agoplugins: nvim-treesitter for neovim-0.8
Stefan Huber [Tue, 8 Nov 2022 20:31:22 +0000 (21:31 +0100)]
plugins: nvim-treesitter for neovim-0.8

2 years agoplugins: Let calendar start at Monday
Stefan Huber [Mon, 7 Nov 2022 20:25:34 +0000 (21:25 +0100)]
plugins: Let calendar start at Monday

2 years agoplugins: Remove discouraged lazy loading of VimTeX
Stefan Huber [Sun, 6 Nov 2022 13:09:19 +0000 (14:09 +0100)]
plugins: Remove discouraged lazy loading of VimTeX

2 years agoplugins: Set okular for vimtex viewer
Stefan Huber [Sat, 5 Nov 2022 20:41:42 +0000 (21:41 +0100)]
plugins: Set okular for vimtex viewer

2 years agoplugins: Enable airline's vimtex extension
Stefan Huber [Sat, 5 Nov 2022 20:23:16 +0000 (21:23 +0100)]
plugins: Enable airline's vimtex extension

2 years agoinstall: Check for +lua for vim
Stefan Huber [Thu, 27 Oct 2022 21:35:42 +0000 (23:35 +0200)]
install: Check for +lua for vim

2 years agoplugins: Leap only for neovim
Stefan Huber [Thu, 27 Oct 2022 21:35:24 +0000 (23:35 +0200)]
plugins: Leap only for neovim

2 years agoinstall.sh: Update MANPAGER info
Stefan Huber [Wed, 26 Oct 2022 19:18:10 +0000 (21:18 +0200)]
install.sh: Update MANPAGER info

2 years agoplugins: Add vim-nftables
Stefan Huber [Wed, 26 Oct 2022 06:43:59 +0000 (08:43 +0200)]
plugins: Add vim-nftables

2 years agoplugins: Load vim-manager again with Gentoo
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.

2 years agoplugins: Pin nvim-treesitter to v0.8.0
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.

2 years agoplugins: Adding leap
Stefan Huber [Sat, 8 Oct 2022 19:01:12 +0000 (21:01 +0200)]
plugins: Adding leap

2 years agoplugins: Fix manpager collision with vim on gentoo
Stefan Huber [Sat, 1 Oct 2022 20:12:54 +0000 (22:12 +0200)]
plugins: Fix manpager collision with vim on gentoo

2 years agoinit: Support laststatus=3
Stefan Huber [Fri, 12 Aug 2022 15:13:51 +0000 (17:13 +0200)]
init: Support laststatus=3

2 years agoEnable lua-based filetype detection
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.

2 years agolanguagetool: Find jar first
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.

2 years agoplugins: Add languagetool
Stefan Huber [Sun, 3 Apr 2022 07:02:42 +0000 (09:02 +0200)]
plugins: Add languagetool

2 years agoinit: Add support for init-local.vim
Stefan Huber [Thu, 17 Mar 2022 12:13:16 +0000 (13:13 +0100)]
init: Add support for init-local.vim

2 years agodis: Fix label matching
Stefan Huber [Wed, 16 Mar 2022 08:53:44 +0000 (09:53 +0100)]
dis: Fix label matching

2 years agoAdd dis syntax
Stefan Huber [Wed, 16 Mar 2022 08:42:40 +0000 (09:42 +0100)]
Add dis syntax

2 years agoasciidoctor: Add F5 keymap logic
Stefan Huber [Mon, 14 Feb 2022 16:35:21 +0000 (17:35 +0100)]
asciidoctor: Add F5 keymap logic

2 years agokeymaps: Use + or * regs for clipboard
Stefan Huber [Thu, 6 Jan 2022 12:21:46 +0000 (13:21 +0100)]
keymaps: Use + or * regs for clipboard

2 years agoplugins: Adding gutentags exclude settings
Stefan Huber [Thu, 6 Jan 2022 09:07:33 +0000 (10:07 +0100)]
plugins: Adding gutentags exclude settings

2 years agoplugins: Add clang format mappings
Stefan Huber [Thu, 6 Jan 2022 08:44:13 +0000 (09:44 +0100)]
plugins: Add clang format mappings

2 years agoplugins: Fix filetype for vimspector
Stefan Huber [Thu, 6 Jan 2022 08:39:53 +0000 (09:39 +0100)]
plugins: Fix filetype for vimspector

2 years agoplugins: Add vim-clang-format
Stefan Huber [Thu, 6 Jan 2022 08:20:13 +0000 (09:20 +0100)]
plugins: Add vim-clang-format

2 years agoplugins: Clean up plugins-local.vim.example
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.

2 years agoplugins: Move vim-clang away from plugins-local
Stefan Huber [Thu, 6 Jan 2022 08:17:26 +0000 (09:17 +0100)]
plugins: Move vim-clang away from plugins-local

2 years agoUpdate README
Stefan Huber [Thu, 30 Dec 2021 23:21:30 +0000 (00:21 +0100)]
Update README

2 years agoplugins: Load latex-unicoder unconditionally
Stefan Huber [Thu, 30 Dec 2021 12:56:59 +0000 (13:56 +0100)]
plugins: Load latex-unicoder unconditionally

2 years agoplugins: Add unicode search plugin
Stefan Huber [Wed, 29 Dec 2021 19:19:22 +0000 (20:19 +0100)]
plugins: Add unicode search plugin

2 years agokeymaps: Kill c-v for paste
Stefan Huber [Wed, 29 Dec 2021 19:10:29 +0000 (20:10 +0100)]
keymaps: Kill c-v for paste

2 years agomarkdown: Allow for reflow of bullet paragraphs
Stefan Huber [Wed, 29 Dec 2021 19:00:37 +0000 (20:00 +0100)]
markdown: Allow for reflow of bullet paragraphs

2 years agoplugins: Add vim-which-key
Stefan Huber [Wed, 29 Dec 2021 14:53:40 +0000 (15:53 +0100)]
plugins: Add vim-which-key

2 years agogitignore: Update
Stefan Huber [Tue, 28 Dec 2021 16:18:21 +0000 (17:18 +0100)]
gitignore: Update

2 years agovimspector: Add json comments
Stefan Huber [Tue, 28 Dec 2021 16:17:01 +0000 (17:17 +0100)]
vimspector: Add json comments

2 years agovimspector: Activate pretty printing
Stefan Huber [Tue, 28 Dec 2021 16:14:11 +0000 (17:14 +0100)]
vimspector: Activate pretty printing

2 years agoplugins: Use custom vimspector base dir
Stefan Huber [Tue, 28 Dec 2021 16:13:30 +0000 (17:13 +0100)]
plugins: Use custom vimspector base dir

2 years agoplugins: Add message for creating .vimspector.json
Stefan Huber [Sun, 26 Dec 2021 10:27:03 +0000 (11:27 +0100)]
plugins: Add message for creating .vimspector.json

2 years agoplugins: Load polyglot also for nvim
Stefan Huber [Sun, 26 Dec 2021 10:21:27 +0000 (11:21 +0100)]
plugins: Load polyglot also for nvim

2 years agoplugins: Add vimspector
Stefan Huber [Sun, 26 Dec 2021 00:59:58 +0000 (01:59 +0100)]
plugins: Add vimspector

2 years agokeymaps: Move fswitch to F12
Stefan Huber [Sun, 26 Dec 2021 00:16:06 +0000 (01:16 +0100)]
keymaps: Move fswitch to F12

2 years agoplugins: Move init confs to plugin confs
Stefan Huber [Fri, 24 Dec 2021 13:00:54 +0000 (14:00 +0100)]
plugins: Move init confs to plugin confs

2 years agoplugins: Configure gutentags
Stefan Huber [Thu, 23 Dec 2021 20:07:39 +0000 (21:07 +0100)]
plugins: Configure gutentags

2 years agoplugins: Gutentags only for some filetypes
Stefan Huber [Thu, 23 Dec 2021 19:48:40 +0000 (20:48 +0100)]
plugins: Gutentags only for some filetypes

2 years agoplugins: Move out configs from init.vim
Stefan Huber [Wed, 22 Dec 2021 09:40:52 +0000 (10:40 +0100)]
plugins: Move out configs from init.vim

2 years agoplugins: Merge init files into plugin files
Stefan Huber [Wed, 22 Dec 2021 09:19:51 +0000 (10:19 +0100)]
plugins: Merge init files into plugin files

2 years agoinit: Disable tree-sitter indentation
Stefan Huber [Tue, 21 Dec 2021 15:02:44 +0000 (16:02 +0100)]
init: Disable tree-sitter indentation

2 years agokeymaps: Add C-d for :q
Stefan Huber [Tue, 21 Dec 2021 09:38:13 +0000 (10:38 +0100)]
keymaps: Add C-d for :q

2 years agoinit: Fix vimtex deoplete integration
Stefan Huber [Mon, 20 Dec 2021 08:38:04 +0000 (09:38 +0100)]
init: Fix vimtex deoplete integration

2 years agoinit: Enable deoplete completion for vimtex
Stefan Huber [Sun, 19 Dec 2021 23:30:58 +0000 (00:30 +0100)]
init: Enable deoplete completion for vimtex

2 years agoplugins: Have gutentags also for tex
Stefan Huber [Sun, 19 Dec 2021 23:30:44 +0000 (00:30 +0100)]
plugins: Have gutentags also for tex

2 years agoplugins: Moving around plugins
Stefan Huber [Sat, 18 Dec 2021 20:16:29 +0000 (21:16 +0100)]
plugins: Moving around plugins

2 years agokeymaps: Remove nmap <C-v> for pasting
Stefan Huber [Sat, 18 Dec 2021 20:08:52 +0000 (21:08 +0100)]
keymaps: Remove nmap <C-v> for pasting

2 years agoplugins: Split up plugin and init files
Stefan Huber [Sat, 18 Dec 2021 20:03:14 +0000 (21:03 +0100)]
plugins: Split up plugin and init files

2 years agoplugins: No conditional loading of vim-fswitch
Stefan Huber [Sat, 18 Dec 2021 19:33:35 +0000 (20:33 +0100)]
plugins: No conditional loading of vim-fswitch

2 years agokeymaps: Smart vsplit direction for fsswitch
Stefan Huber [Sat, 18 Dec 2021 19:22:05 +0000 (20:22 +0100)]
keymaps: Smart vsplit direction for fsswitch

2 years agokeymaps: Add terminal-variant for S-Fx keys
Stefan Huber [Sat, 18 Dec 2021 18:51:29 +0000 (19:51 +0100)]
keymaps: Add terminal-variant for S-Fx keys

2 years agokeymaps: Drop workaround for fixed unicoder issue
Stefan Huber [Sat, 18 Dec 2021 18:50:55 +0000 (19:50 +0100)]
keymaps: Drop workaround for fixed unicoder issue

2 years agokeymaps: Switch from :put to p
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.

2 years agokeymaps: Add usual <C-{c,x,v}> clipboard keymaps
Stefan Huber [Sat, 18 Dec 2021 16:36:15 +0000 (17:36 +0100)]
keymaps: Add usual <C-{c,x,v}> clipboard keymaps

2 years agoplugins: Add nvim-treesitter-refactor
Stefan Huber [Sat, 18 Dec 2021 12:56:33 +0000 (13:56 +0100)]
plugins: Add nvim-treesitter-refactor

2 years agoplugins: Add startify for root again
Stefan Huber [Fri, 17 Dec 2021 23:46:07 +0000 (00:46 +0100)]
plugins: Add startify for root again

2 years agoinit: Add vi version to startify header
Stefan Huber [Fri, 17 Dec 2021 23:35:41 +0000 (00:35 +0100)]
init: Add vi version to startify header

2 years agoinit: Some startify config
Stefan Huber [Fri, 17 Dec 2021 23:25:22 +0000 (00:25 +0100)]
init: Some startify config

2 years agoinit: Fix settings for root
Stefan Huber [Fri, 17 Dec 2021 22:26:54 +0000 (23:26 +0100)]
init: Fix settings for root

2 years agoplugins: Fix indentation
Stefan Huber [Fri, 17 Dec 2021 22:15:37 +0000 (23:15 +0100)]
plugins: Fix indentation

2 years agoplugins: Support lowendbox setting
Stefan Huber [Fri, 17 Dec 2021 21:43:28 +0000 (22:43 +0100)]
plugins: Support lowendbox setting

2 years agoUpdate gitignore
Stefan Huber [Fri, 17 Dec 2021 21:23:47 +0000 (22:23 +0100)]
Update gitignore

2 years agoplugins: Load some plugins only for non-root
Stefan Huber [Fri, 17 Dec 2021 21:16:47 +0000 (22:16 +0100)]
plugins: Load some plugins only for non-root

2 years agoplugins: Add vim-treesitter
Stefan Huber [Fri, 17 Dec 2021 20:59:31 +0000 (21:59 +0100)]
plugins: Add vim-treesitter

2 years agoplugins: Conditionally load latex-unicoder
Stefan Huber [Thu, 9 Dec 2021 09:23:06 +0000 (10:23 +0100)]
plugins: Conditionally load latex-unicoder

2 years agoplugins: Add latex-unicoder
Stefan Huber [Thu, 9 Dec 2021 09:11:17 +0000 (10:11 +0100)]
plugins: Add latex-unicoder

3 years agoplugins: Replace vim-css-color by vim-coloresque
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.

3 years agomacro: Robustify InsertIncludeGuardsWithoutEndif
Stefan Huber [Fri, 15 Oct 2021 13:58:29 +0000 (15:58 +0200)]
macro: Robustify InsertIncludeGuardsWithoutEndif

Also replace - by a _ in the include guard.

3 years agogitignore: Update
Stefan Huber [Tue, 4 May 2021 14:03:44 +0000 (16:03 +0200)]
gitignore: Update

3 years agoplugins: Kill vim-cool again
Stefan Huber [Thu, 18 Mar 2021 13:55:02 +0000 (14:55 +0100)]
plugins: Kill vim-cool again

3 years agoplugins: dd vim-repeat
Stefan Huber [Sat, 13 Mar 2021 21:29:40 +0000 (22:29 +0100)]
plugins: dd vim-repeat

3 years agoplugins: Add vim-polyglot
Stefan Huber [Sat, 13 Mar 2021 21:06:27 +0000 (22:06 +0100)]
plugins: Add vim-polyglot

3 years agoplugins: Move around
Stefan Huber [Sat, 13 Mar 2021 21:06:03 +0000 (22:06 +0100)]
plugins: Move around