tastytea
d62be7cb66
nvim: set filetype for QML files
2022-08-30 01:29:26 +02:00
tastytea
f082b1a28a
nvim: use treesitter for QML
2022-08-30 01:24:41 +02:00
tastytea
4af5a99a8d
nvim: add QML support
2022-08-29 23:29:06 +02:00
tastytea
17b80ed4ea
nvim: move some keymaps, fix some requires
2022-08-29 04:24:01 +02:00
tastytea
374b4ed38d
nvim: add autosplit workaround vor NeogitCommitMessage
...
it doesn't work with vim.g.autosplit_ft, probably because the filetype
is set later than expected
2022-08-28 23:49:13 +02:00
tastytea
5602a63e52
nvim: open diagnostics with F7
2022-08-28 21:39:24 +02:00
tastytea
4fb84796ca
nvim: statusline: display function after filename
2022-08-28 21:12:57 +02:00
tastytea
4a72940690
nvim: set terminal title
2022-08-28 21:12:23 +02:00
tastytea
095e0cefc5
nvim: use git completions in NeogitCommitMessage
...
this doesn't work currently, probably because the ft is set too late?
2022-08-28 20:40:39 +02:00
tastytea
56bb5c8248
nvim: add DAP
2022-08-28 20:30:59 +02:00
tastytea
0d4551a2d4
nvim: don't autosplit everything
...
it clashes with dap-ui
2022-08-28 20:30:30 +02:00
tastytea
0dba88f1d5
nvim: create socket dir if it doesn't exist
2022-08-27 17:55:09 +02:00
tastytea
f3621425c8
save last 1000 files instead of 100
2022-08-27 17:42:03 +02:00
tastytea
5c381ad548
nvim: change server socket fallback to user dir
2022-08-27 17:41:41 +02:00
tastytea
80a206efbf
nvim: add autosplit
2022-08-26 17:39:49 +02:00
tastytea
6b85f5bddf
nvim: use global status line
2022-08-26 04:22:48 +02:00
tastytea
6d678df2f0
nvim: don't show todo signs in sign column
2022-08-26 04:10:50 +02:00
tastytea
1abe12ed87
nvim: add mind
2022-08-26 04:10:26 +02:00
tastytea
7783bb9c0d
nvim: lualine: don't display some things in small windows
2022-08-26 04:08:10 +02:00
tastytea
3b5e46a5c6
nvim: packer: no shallow clones
2022-08-25 18:51:30 +02:00
tastytea
f27ed54f91
nvim: use own fork of project.nvim
...
because it has a current dir fallback
2022-08-25 18:43:26 +02:00
tastytea
5850905a01
nvim: add LSP status and mushroom to statusline
2022-08-25 18:39:27 +02:00
tastytea
0f5675b963
nvim: treat NeogitCommitMessage like gitcommit
2022-08-25 15:42:16 +02:00
tastytea
11a6d895fb
nvim: use icons for diagnostics
2022-08-25 15:41:30 +02:00
tastytea
1229f7a228
nvim: enable firenvim for commit comments
2022-08-25 04:12:34 +02:00
tastytea
027f2066b6
nvim: add ${USER} to socket name
2022-08-24 16:13:39 +02:00
tastytea
ce0cba8ff2
nvim: start server if none runs, connect to parent from :term
2022-08-24 15:53:14 +02:00
tastytea
ccb46e9851
nvim: add AnsiEsc
2022-08-24 03:56:08 +02:00
tastytea
e7fd1c8714
nvim: add todo-comments
2022-08-24 02:19:41 +02:00
tastytea
e2c2f825f0
nvim: check if fc-list exists before trying to run it
2022-08-22 18:05:55 +02:00
tastytea
335e02f4f8
nvim: remove cwd workarounds and fix it in project.nvim
...
https://github.com/ahmedkhalf/project.nvim/pull/89
2022-08-22 04:04:10 +02:00
tastytea
e7ba7e5a7b
nvim: improve cwd handling
...
- remove .clang-format as root marker because it is in ${HOME}
- don't return ${HOME} as project root in get_project_root()
- fall back to current dir in telescope find_files
2022-08-22 02:25:20 +02:00
tastytea
18ee6bedc0
nvim: fix patterns in firenvim autocmd
2022-08-21 21:13:37 +02:00
tastytea
2e08f94b01
nvim: no textwidth for playlists
2022-08-21 21:13:23 +02:00
tastytea
5da9c3fe13
nvim: don't show .git/* in project file browser
2022-08-21 21:12:14 +02:00
tastytea
24baf20c09
nvim: move gentoo-syntax to filetypes cat
2022-08-21 19:11:34 +02:00
tastytea
4a2fcc93d1
nvim: lsp: remove double clangd definition
2022-08-21 18:06:45 +02:00
tastytea
6a17cb1bb0
nvim: add keymaps for system selection (middle mouse)
2022-08-20 22:17:52 +02:00
tastytea
f959d03c5f
nvim: change formatting of asciidoc snippets
2022-08-20 22:16:24 +02:00
tastytea
1dc8caed67
nvim: add asciidoc snippet
2022-08-20 03:34:21 +02:00
tastytea
bc4b23d2a5
nvim: reformat cpp snippets
2022-08-20 03:33:35 +02:00
tastytea
061d55f643
nvim: add luasnip keymaps for select mode, fix typo
2022-08-20 03:11:14 +02:00
tastytea
4762cc0bc3
nvim: don't add keymap for bug-reference in virtual mode
2022-08-19 22:23:59 +02:00
tastytea
b88b1ef332
nvim: add bug-reference
2022-08-19 21:26:25 +02:00
tastytea
15f9aacebd
nvim: configure not even simple stuff in plugin file
2022-08-19 03:20:29 +02:00
tastytea
302235731a
nvim: simplify TS install/update command
2022-08-19 03:12:32 +02:00
tastytea
5e621db427
nvim: switch to nvim-web-devicons
...
it has colour symbols! 😻
2022-08-19 02:22:38 +02:00
tastytea
7079e7e6b1
nvim: add filetype to modeline, remove fileencoding
2022-08-19 01:53:07 +02:00
tastytea
493b720458
nvim: ignore .git, add keymap for history of file
2022-08-19 00:50:36 +02:00
tastytea
3c5f5952ad
nvim: set tabstop and shiftwidth for gentoo package.*
2022-08-19 00:25:13 +02:00
tastytea
8094dd8c18
nvim: add support for “nerdfonts”
2022-08-19 00:11:15 +02:00
tastytea
d03d96a9fb
nvim: add clangd specific lsp plugin
2022-08-18 22:38:35 +02:00
tastytea
5e638c410b
nvim: use lualine
2022-08-18 17:40:37 +02:00
tastytea
4647ded04d
nvim: add get_hl_hex()
2022-08-18 17:39:35 +02:00
tastytea
4abb52dcab
nvim change statusline slightly
2022-08-18 15:26:37 +02:00
tastytea
7973c1b059
nvim: don't install 100 treesitter modules at the same time
2022-08-18 01:59:24 +02:00
tastytea
8c9f70855c
nvim: configure LSP servers for rust, go and perl
2022-08-18 01:41:45 +02:00
tastytea
0d6c6912cd
nvim: cosmetic changes for consistency
2022-08-18 01:16:57 +02:00
tastytea
7e9255780e
nvim: add keymap for nohlsearch
2022-08-18 00:56:46 +02:00
tastytea
bc76c90cff
nvim: fix lsp highlights
...
amora already provides highlights for it, add CursorMovedI
2022-08-17 23:34:09 +02:00
tastytea
13db26327a
nvim: make nvim-tree work better with projects
2022-08-17 20:07:52 +02:00
tastytea
f62e5cd6b9
nvim: fix project_root_markers
2022-08-17 20:07:39 +02:00
tastytea
123879a15f
nvim: remove telescope media_files
2022-08-17 19:57:20 +02:00
tastytea
bb1319078c
nvim: add project
2022-08-17 19:55:12 +02:00
tastytea
79229e5cad
nvim: shorten description for keymap
2022-08-17 19:24:05 +02:00
tastytea
d3d284c972
nvim: fix some variable names
2022-08-17 19:13:25 +02:00
tastytea
0f50628209
nvim: replace colorcolumn function with cc='+1'
2022-08-17 16:44:32 +02:00
tastytea
d89019ae67
nvim: add hover shortcut for insert mode
2022-08-17 04:06:30 +02:00
tastytea
6d81305669
nvim: lsp: disable help on hover again
...
too annoying
2022-08-17 04:02:24 +02:00
tastytea
dbd3eb7db3
nvim: use dedicated variable for CursorHold time
2022-08-17 03:51:08 +02:00
tastytea
f7da1d9062
nvim: lsp: fix hover popup
2022-08-17 03:50:15 +02:00
tastytea
8557936586
nvim: replace signature help
2022-08-17 03:42:10 +02:00
tastytea
cc34940c06
nvim: autoformat everything, clean up, small fixes
2022-08-17 01:47:49 +02:00
tastytea
d9d666e45b
nvim: add keymapping for files in current dir
2022-08-17 00:21:28 +02:00
tastytea
5fe03a219f
nvim: add .editorconfig
2022-08-17 00:13:46 +02:00
tastytea
e618f9511e
nvim: add .editorconfig to project root detection
2022-08-17 00:12:42 +02:00
tastytea
647237145c
nvim: reformat options and exclude them from formatting
...
because of the comments
2022-08-17 00:04:47 +02:00
tastytea
1368924746
nvim: change highlight xolours via nvim api
2022-08-16 23:44:05 +02:00
tastytea
16226f0a7d
nvim: autoformat code using lsp-format
...
also don't autoformat code like text
2022-08-16 21:53:43 +02:00
tastytea
82575e320d
nvim: add nvim-tree
2022-08-16 21:38:31 +02:00
tastytea
ccbbb479ea
nvim: make Hv and Ht work again
2022-08-16 06:00:18 +02:00
tastytea
d482389b60
nvim: add gitsigns and fugitive
2022-08-16 05:00:13 +02:00
tastytea
8b10686865
nvim: document keymaps
2022-08-16 04:55:49 +02:00
tastytea
9afc3d3316
nvim: put map() into functions and add more options
2022-08-16 04:32:49 +02:00
tastytea
b7928beb48
nvim: oopsie
2022-08-16 03:30:01 +02:00
tastytea
084b25db9b
nvim: Comment: change {block,line}wise back to {block,line}
...
switched to latest tag, it has the old names
2022-08-16 03:24:41 +02:00
tastytea
2730bb8c55
nvim: replace comment plugin
2022-08-16 02:49:33 +02:00
tastytea
15c21ad586
nvim: replace autopair plugin
2022-08-16 01:55:20 +02:00
tastytea
79297f7076
nvim: just install all treesitter language modules
2022-08-16 01:28:48 +02:00
tastytea
8ef5508e21
nvim: remace command! with Lua function
2022-08-15 23:50:44 +02:00
tastytea
6da883ab59
nvim: remove redundant setting for auto-pairs
2022-08-15 23:24:31 +02:00
tastytea
4392b5a9ee
nvim: add markdown from treesitter
2022-08-15 22:36:45 +02:00
tastytea
59e7a364cd
nvim: use absolute path in config-autosource-autocmd
2022-08-15 21:01:33 +02:00
tastytea
27dedd8400
nvim: stop reading config if nvim is too old
2022-08-15 13:25:38 +02:00
tastytea
9c00db7620
nvim: re-comment accidentaly uncommented comment
2022-08-15 05:21:20 +02:00
tastytea
e82a4eaa91
nvim: clone packer completely
2022-08-15 05:18:15 +02:00
tastytea
2d87a99856
nvim: ts: add typescript
2022-08-15 05:18:05 +02:00
tastytea
4615f1f9c5
nvim: declare all plugins in one file
...
Having it in many files is logically nicer, but breaks on fresh
installs.
2022-08-15 04:06:26 +02:00
tastytea
d3e7e17d40
nvim: don't format numbered lists
2022-08-15 03:19:23 +02:00
tastytea
bde6289fab
cosmetic
2022-08-15 03:19:05 +02:00
tastytea
283c35a5a2
nvim: add some keymaps
2022-08-15 03:18:50 +02:00
tastytea
24ed54a9f2
nvim: don't show listchars in Neogit buffers
2022-08-15 01:41:07 +02:00
tastytea
7a49812118
nvim: separate plugins and config
...
It may look nicer but it leads to problems.
Also tweaked some thinks and cleaned up, made firenvim config only run
if it is used.
2022-08-15 01:29:31 +02:00
tastytea
0bfde6fd66
nvim: tweak statusline, add help commands (vert/tab)
2022-08-14 00:03:17 +02:00
tastytea
c001da16f5
nvim: disable hover help
...
the cursor gets trapped in the popup all the time
2022-08-14 00:02:33 +02:00
tastytea
ca55aaf459
nvim: cmp: son't cancel on <Right>
2022-08-13 23:09:39 +02:00
tastytea
f56d250688
nvim: use tagged releases for plugins that have them
2022-08-13 23:08:59 +02:00
tastytea
16623c3ac2
nvim: lsp: show help on hover
2022-08-13 21:55:59 +02:00
tastytea
30416dbd26
nvim: add cmp-dictionary and dict for git
2022-08-13 21:31:12 +02:00
tastytea
529c07ff7e
nvim: reformat
2022-08-13 21:03:21 +02:00
tastytea
ccc1214c3f
nvim: telescope: change keymaps
2022-08-13 20:06:02 +02:00
tastytea
69bd289324
nvim: run live_grep in project root, add registers
2022-08-13 19:57:43 +02:00
tastytea
cfbd482dee
nvim: fix <C-BS> keymap
2022-08-13 19:42:34 +02:00
tastytea
d6b2f4ff4c
nvim: lsp: shorter rename keymap
2022-08-13 19:27:53 +02:00
tastytea
673af86eaa
nvim: turn my functions into proper module
2022-08-13 19:27:37 +02:00
tastytea
c052b052dc
nvim: rename fileformats.lua -> filetypes.lua
2022-08-13 19:12:43 +02:00
tastytea
686871a6a1
nvim: add old version warning
2022-08-13 19:10:19 +02:00
tastytea
b32a7163b9
nvim: add telescope, remove CtrP
2022-08-13 19:09:59 +02:00
tastytea
7bf0d31adf
nvim: mv ui.lua -> tools.lua
2022-08-13 17:04:51 +02:00
tastytea
836667ac77
nvim: don't compile again after sync
2022-08-13 14:44:37 +02:00
tastytea
1929597d5c
nvim: fix dependencies
2022-08-13 12:30:13 +02:00
tastytea
4ab98023e6
nvim: add html to treesitter
2022-08-13 12:09:04 +02:00
tastytea
7713fc88e1
nvim: make Lexplore keymap available in insert mode
2022-08-13 04:34:28 +02:00
tastytea
e01beced1e
nvim: enable support for more stuff in treesitter
2022-08-13 04:34:01 +02:00
tastytea
157bf62324
nvim: cmp: signature help
2022-08-13 03:56:24 +02:00
tastytea
f4abe13a24
nvim: follow links with <Leader><cr>
2022-08-13 03:06:03 +02:00
tastytea
13cb23e418
nvim: cancel completion with ← and →
2022-08-13 03:02:22 +02:00
tastytea
e36365b4e8
nvim: cleanup
2022-08-13 01:46:59 +02:00
tastytea
2f02c47ef0
nvim: snippets: don't fail if name/email not found
2022-08-13 01:25:43 +02:00
tastytea
2ffd49532d
nvim: snippets: don't fail if project root not found
2022-08-13 01:19:25 +02:00
tastytea
64943d0144
nvim: refine MY_get_project_root()
2022-08-13 01:06:08 +02:00
tastytea
feb385b694
nvim: snippets: don't cache inserts
2022-08-13 00:31:02 +02:00
tastytea
26f520e509
nvim: remove redundancy
2022-08-13 00:20:13 +02:00
tastytea
888a7e083f
nvim: configure snippets, add license snippets
2022-08-13 00:15:32 +02:00
tastytea
3fe567a463
nvim: add .clang-format as root marker
2022-08-13 00:14:51 +02:00
tastytea
1c361ebb4a
nvim: rename functions: my_ -> MY_
2022-08-12 22:56:33 +02:00
tastytea
4c2416563c
nvim: cosmetic
2022-08-12 20:06:50 +02:00
tastytea
47e3ac8493
nvim: open neogit in split window
2022-08-12 20:00:52 +02:00
tastytea
082f7d7be6
nvim: cmp: add nvim completion for lua files
2022-08-12 19:54:40 +02:00
tastytea
59b75ab95a
nvim: add additional root markers to CtrlP
2022-08-12 19:45:49 +02:00
tastytea
24119cfff3
vim: cmp: comment out example, shorten comments
2022-08-12 19:39:22 +02:00
tastytea
4d4208215c
nvim: install & compile plugins if they aren't compiled
2022-08-12 19:29:03 +02:00
tastytea
787a371482
nvim: make C-F work in visual mode
2022-08-12 19:20:30 +02:00
tastytea
7339958a08
nvim: cmp: dwim tab
2022-08-12 19:19:20 +02:00
tastytea
8cc67ed135
nvim: remove config for deleted lua completion source
2022-08-12 19:02:05 +02:00
tastytea
1bf1458f4e
nvim: completion: fix no workie after repeated compile
...
I re-arranged the dependencies. Now it looks more like the example in
the readme.
2022-08-12 18:54:03 +02:00
tastytea
f95274fb3e
nvim: completion: fix keymap
2022-08-12 18:17:19 +02:00
tastytea
83c71c27ca
nvim: vompletion: fix luasnip deps
2022-08-12 17:28:52 +02:00
tastytea
be6a13ea5b
nvim: make comments lighter
2022-08-12 17:06:14 +02:00
tastytea
e385249580
nvim: don't set background, it is set automagically
2022-08-12 16:25:25 +02:00
tastytea
34427ef8bc
nvim: don't lazy-load org, fix lsp keymap
2022-08-12 15:21:43 +02:00
tastytea
f8e686a334
nvim: reqrite completion config
2022-08-12 15:21:26 +02:00
tastytea
e573868c18
nvim: lsp: fix lua server and enable more completion
2022-08-12 14:52:24 +02:00
tastytea
1bdf20f840
nvim: reformat
2022-08-12 14:14:12 +02:00
tastytea
0efa1bee90
nvim: remove trailing whitespace in config files
2022-08-12 14:09:38 +02:00
tastytea
6084378826
nvim: remove unneeded brackets
2022-08-12 14:05:53 +02:00
tastytea
540a03eef6
nvim: reduce logging when re-compiling on save
...
seems to work alright now.
2022-08-12 05:09:26 +02:00
tastytea
d02c9953e9
nvim: firenvim: automatically launch once on some sites
2022-08-12 05:08:04 +02:00
tastytea
a0dc79aeef
nvim: enable markdown foe more websites
2022-08-12 04:21:51 +02:00
tastytea
1c8e621d5d
nvim: add firenvim
2022-08-12 03:33:18 +02:00
tastytea
769af64a86
nvim: re-add automatic plugin install
2022-08-12 00:35:24 +02:00
tastytea
3bb3075151
nvim: add <LocalLeader>, reorganise lsp mappings
2022-08-12 00:05:54 +02:00
tastytea
2a6c37ea2c
nvim: keymaps: scroll in visual mode, too
2022-08-11 22:32:26 +02:00
tastytea
e84cb3c7c0
nvim: add keymap for Lexplore
2022-08-11 22:22:01 +02:00
tastytea
c5dfd52c2a
nvim: simplify repetitive keymaps
2022-08-11 22:06:14 +02:00
tastytea
93c7960620
nvim: allow to use shift + arrow for selecting text
2022-08-11 21:51:31 +02:00
tastytea
cba0c92d9c
nvim remove most TComment keymaps
2022-08-11 21:30:20 +02:00
tastytea
7a7a76d786
nvim: disable mouse support
2022-08-11 21:00:48 +02:00
tastytea
dd394120a2
nvim: set some options
2022-08-11 18:51:51 +02:00
tastytea
e10a04e403
nvim: add keymap for removing whitespace around cursor
2022-08-11 18:29:33 +02:00
tastytea
7d2b96c8b1
nvim: put config in namespace “my” to avoid collisions
2022-08-11 16:22:36 +02:00
tastytea
64131a109f
nvim: add window movement keymaps
2022-08-11 16:02:07 +02:00
tastytea
2599fee9f0
nvim: make neogit config more precise
2022-08-11 15:21:02 +02:00
tastytea
a359c300c0
nvim: lsp: update comments
2022-08-11 15:17:36 +02:00
tastytea
f00f50658c
nvim: move org specific config to org package
2022-08-11 15:13:29 +02:00
tastytea
c51f8cd8b0
nvim: plugins: clean up
2022-08-11 03:43:01 +02:00
tastytea
75ca9848dd
nvim: fancier completion popups, cancel completion with <End>
2022-08-11 03:39:10 +02:00
tastytea
7dca6616d5
nvim: clean up LSP config
...
check if the server is installed, configure everything in the same file
2022-08-11 03:26:13 +02:00
tastytea
0268a28869
nvim: fix textwidth to colorcolumn autocmd
2022-08-11 01:58:06 +02:00
tastytea
14896666cd
nvim: don't PackerInstall on write, only Compile
...
maybe it is will be broken now
2022-08-11 01:06:59 +02:00
tastytea
36f0d07ecc
nvim: set conceallevel only for org files
2022-08-11 01:06:29 +02:00
tastytea
14ad39e5c5
nvim: lsp: add HTML, CSS, JS, JSON
2022-08-11 01:05:51 +02:00
tastytea
b72fab5c29
nvim: only run colorcolumn function on tw change
2022-08-11 01:04:28 +02:00
tastytea
0e14ee24f2
nvim: re-arrange treesitter config
2022-08-10 21:53:02 +02:00
tastytea
c748569a5a
nvim: lsp: add pylsp and lemminx, don't overwrite <Leader>c
2022-08-10 21:23:50 +02:00
tastytea
6b9e33f4d5
nvim: move treesitter to filetypes
2022-08-10 21:23:23 +02:00
tastytea
c307a4069f
nvim: load gentoo-syntax always
...
It defines so many filetypes, it's a headache to list them all.
2022-08-10 21:22:40 +02:00
tastytea
b5b2e94faa
nvim: lsp: add lua-language-server support
2022-08-10 19:44:57 +02:00
tastytea
fd529cdd5f
nvim: configure cursorline and scrolloff
2022-08-10 18:05:34 +02:00
tastytea
51881cecd1
nvim: cosmetic
2022-08-10 17:55:27 +02:00
tastytea
2590f905a7
nvim: fix autocmds
2022-08-10 17:52:25 +02:00
tastytea
1c2fe12d9e
nvim: fix automatic config reload
2022-08-10 17:34:00 +02:00
tastytea
23ada8c2ca
nvim: enable comment keymap in visual mode
2022-08-10 17:33:32 +02:00
tastytea
f29f0dc217
nvim: change <Leader> to <Space>
2022-08-10 16:36:41 +02:00
tastytea
4a317170e0
nvim: lsp: highlight symbol under cursor
2022-08-10 16:24:04 +02:00
tastytea
b1c3738b3a
nvim: tweak completion with lsp
2022-08-10 16:23:23 +02:00
tastytea
eda572c597
nvim: add auto-pairs
2022-08-10 01:30:02 +02:00
tastytea
9ef6c92187
nvim: make re-indenting lines use <C-F> in normal mode, too
2022-08-10 01:23:22 +02:00
tastytea
bdd03d2329
nvim: make <Home> toggler work in insert and visual mode, too
2022-08-10 00:00:12 +02:00
tastytea
6f5012e070
nvim: add treesitter dep to orgmode plugin
2022-08-09 21:39:23 +02:00