e066388627
Fix statusline light highlight colors
2022-11-11 11:06:56 +00:00
5457b54a3a
Merge plugins.yaml into tasks.yaml
...
Having `tasks.yaml` depend on `plugins.yaml` not work, except when
running on `localhost` which is not always the case.
2022-11-08 15:36:17 +00:00
5972ec6aa8
Switch over to managing plugins with Ansible
...
The `tasks.yaml` has been updated to include the new variables file
`plugins.yaml` which defines the `plugin_dir` and `plugins` variables.
These are in turn used by config/local> to manage the plugin list
outwith (neo)vim.
2022-11-08 13:57:02 +00:00
2694c76a67
Remove all references of Pack command
...
The previous commit removed all command related to minpac, including
`Pack` which was still being referenced in `vimrc`.
2022-11-08 13:23:22 +00:00
ee5110efd8
Remove minpac in preparation for using Ansible
2022-11-08 11:21:08 +00:00
330329ef2b
Replace ad hoc conflict markers with plugin
2022-11-07 14:27:13 +00:00
32610db521
Make gx work in WSL
2022-11-06 11:21:32 +00:00
4c142d2fa5
Only setup cursor shape in vim, not nvim
...
Neovim already changes cursor shape by default, there's no need to
override it.
2022-11-06 11:12:06 +00:00
cde38c5469
Make CocInlayHint look like Comment
2022-10-31 11:48:44 +00:00
dfc26e9c40
Disable coc-powershell integrated console
2022-10-29 11:44:15 +01:00
5476d9ec86
Fix coc.nvim change of default first selection
2022-10-25 11:08:25 +01:00
78ae575efe
Disable clangd inlay type hints
2022-10-13 10:45:01 +01:00
3577aa13bc
Drop some coc-yaml schemas
2022-09-09 22:49:07 +01:00
2ce3d322ca
Add coc-powershell on Windows only
2022-06-15 22:15:23 +01:00
27c42a6a92
Don't use GUI tabs in neovim-qt
2022-06-15 22:15:23 +01:00
61ce53bfd3
Don't conceal things in json
2022-06-08 13:56:37 +01:00
d0af1c7116
Fix Doxygen @param highlight
...
There are two forms of `@param`:
* `@param <name> <description>`
* `@param[<use>] <name> <description>`
Prior to this patch only the latter was highlighting `<name>` as a
special comment, now both forms do this.
2022-05-31 10:59:28 +01:00
ec2b973fc0
Update schemastore URLs
2022-05-22 15:57:11 +01:00
98b48377cd
Add GitLab CI schema paths
2022-05-04 14:14:03 +01:00
eb9579e1b6
Add more ansible tasks lsp matches
2022-04-30 13:31:29 +01:00
a689039ae2
Add yaml.schemas not matches by default
2022-04-30 09:38:25 +01:00
3da17559e9
Update minpac submodule
2022-04-29 21:58:31 +01:00
68c699882d
Use Source Code Pro 10 on Windows GUI
2022-04-29 21:57:05 +01:00
51c56a8633
Fix glitch in StatusLineTerm highlight group
2022-04-22 15:53:01 +01:00
14d34e0b6b
Don't set formatexpr globally, only in specific filetypes
2022-04-14 10:50:52 +01:00
fd31549a32
Add coc-docker to list of global extensions
2022-02-26 17:25:09 +00:00
d66ff687d4
Install node.js dependency for coc.nvim
2022-02-19 14:39:20 +00:00
db5ebc701d
Bump unmap Y version check
2022-02-18 19:51:29 +00:00
e6e3a10c87
Don't unmap Y before nvim 0.5
...
This version check might need some refinement, not actually sure when it
was introduced but it's deffo not in 0.4.4.
2022-02-15 10:53:58 +00:00
8277ad04ab
Add <> to % matches in cpp filetype
2022-02-03 14:25:41 +00:00
caa83e88d2
Undo neovims default mapping of Y to y$
2022-01-14 20:03:07 +00:00
177dbad101
Use ! to silence font warning on Windows
...
See https://github.com/equalsraf/neovim-qt/issues/732 for more context.
2021-12-22 12:05:16 +00:00
d7c1bdd27c
Fix bug in #tmux#isOption()
...
Actually use `a:option` instead of `'set-clipboard'` string when
comparing the tmux option value. This hasn't been an issue because the
only use of the function happens to be checking the value of
`'set-clipboard'`.
2021-12-16 23:06:03 +00:00
775d07414c
Use package name lists
2021-12-15 00:31:50 +00:00
49051cff43
Only install clangd-12 on Ubuntu 20.04
2021-11-19 22:34:46 +00:00
8ffdfd41cd
Move main.yaml to tasks.yaml
2021-11-19 21:49:13 +00:00
aa2190daec
Install clangd language server on Debian
2021-11-11 21:52:42 +00:00
b2cf9ace96
Install cmake-language-server
2021-11-11 21:35:29 +00:00
a46b128741
Start using Ansible for config management
2021-11-05 14:13:41 +00:00
c06b56115a
Add minpac as a submodule
2021-07-27 23:04:35 +01:00
e1bc4428c5
Disable coc.nvim semantic highlights
2021-07-18 16:19:48 +01:00
c9711deade
Only display coc#status() in regular active buffer
...
The statusline is only dynamically updated for the active buffer, thus
when there are multiple splits the statusline for inactive buffers may
include non-updated output of `coc#status()`. This patch adds a boolean
flag to `statusline#generic()` which enables `statusline#active()` and
`statusline#inactive()` to control when `coc#status()` is included in
the statusline.
2021-07-14 17:33:54 +01:00
0961c13316
Use compdb to post-process compile_commands.json
...
When selecting a `:BuildDir` for the `clangd` LSP use `compdb` to
post-process the `compile_commands.json` to also include flags for
stand alone header files.
2021-07-14 11:38:21 +01:00
eabec4e9b6
Add build#dir() popup_menu() fallback
...
When `popup_menu()` is not available, i.e. neovim or old version of vim,
fallback to using `inputlist()` instead.
2021-07-13 21:00:48 +01:00
7491736987
Don't set nospell in requirements.txt
2021-07-12 13:47:00 +01:00
c26d837047
Add init.vim as a regular file
2021-07-12 13:41:26 +01:00
38b8ab2fae
Remove init.vim symlink
2021-07-12 13:41:04 +01:00
30c601e8b3
Add pip requirements.txt syntax highlighting
2021-07-12 13:36:44 +01:00
2188095b2f
Always use fresh colorscheme on Windows
...
Windows Terminal has support for 256 color so there is not need to
restrict where to use `fresh` as the `colorscheme`.
2021-07-11 16:53:22 +01:00
a881d3e62a
Add nvim-qt configuration
...
Set font and colorscheme for `nvim-qt`.
2021-07-10 14:49:16 +01:00