Commit Graph

372 Commits

Author SHA1 Message Date
Price Hiller
e82276d628 fix(nvim): Cmp ripgrep 2022-04-28 09:05:07 -05:00
Price Hiller
1adfe62afc feat(nvim): Add sniprun 2022-04-28 05:38:20 -05:00
Price Hiller
7352aaad29 feat(nvim): Major source overhaul 2022-04-28 05:24:39 -05:00
Price Hiller
efc11e7c89 Better cmp 2022-04-27 12:54:14 -05:00
Price Hiller
e3fa64de10 feat(nvim): Better modeline settings 2022-04-27 11:26:23 -05:00
Price Hiller
06ee328983 feat(nvim): Editorconfig support 2022-04-27 10:01:31 -05:00
Price Hiller
867e480dcd refactor(nvim): Improve snippet bindings 2022-04-27 06:43:12 -05:00
Price Hiller
ca54f538c7 feat(nvim): Jump to snippets correctly 2022-04-26 05:03:56 -05:00
Price Hiller
7634c986c5 feat(nvim): Expand dap to rust 2022-04-26 05:03:46 -05:00
Price Hiller
1cf4317912 chore(nvim): Update spell 2022-04-25 02:58:38 -05:00
Price Hiller
b8c65b1e2a fix(nvim): Proper color for symbols outline 2022-04-19 02:11:03 -05:00
Price Hiller
b28498d07c fix(nvim): Disable sorting modifications
Causes issues with selecting options, to be investigated
2022-04-15 13:59:16 -05:00
Price Hiller
684fe9d376 refactor(nvim): Better cmp sources 2022-04-15 12:15:32 -05:00
Price Hiller
1367416d70 perf(nvim): Improve startup time 2022-04-15 12:14:45 -05:00
Price Hiller
ad6bc12aa3 feat(nvim): Spell, update cmp 2022-04-15 10:47:28 -05:00
Price Hiller
c569aa280c fix(nvim): Proper filetype for markdown 2022-04-07 09:36:08 -05:00
Price Hiller
a427a5207e feat(nvim): Add md ft plugin 2022-04-07 03:40:19 -05:00
Price Hiller
fe54a5e01b fix(nvim): Neotree toggle 2022-03-29 04:39:15 -05:00
Price Hiller
e58b55c05c refactor(nvim): Use default neotree command 2022-03-29 02:43:17 -05:00
Price Hiller
54b2334533 feat(nvim): Add better filetype indentation for html 2022-03-29 02:39:34 -05:00
Price Hiller
eec2453b5d refactor(nvim): Remove neotree legacy commands 2022-03-29 01:00:38 -05:00
Price Hiller
75ddc82de9 refactor(nvim): Replace nvim-tree with neotree, move lsp to core 2022-03-29 00:55:16 -05:00
Price Hiller
e565d85dac refactor(nvim): Remove git worktree 2022-03-29 00:45:20 -05:00
Price Hiller
935392829f refactor(nvim): Remove ghost text 2022-03-28 15:46:38 -05:00
Price Hiller
3e1f9d3b99 fix(nvim): Set cursorline properly 2022-03-18 06:29:56 -05:00
Price Hiller
aaf5b15bae refactor(nvim): Use nvim_create_autocmd api 2022-03-18 06:27:38 -05:00
Price Hiller
a27469690e fix(nvim): Proper laststatus usage 2022-03-18 06:24:07 -05:00
Price Hiller
9ff7c6e56f style(nvim): Stylua pass 2022-03-18 05:43:11 -05:00
Price Hiller
95390f2324 refactor(nvim): Set textwidth back to 120 2022-03-18 05:35:24 -05:00
Price Hiller
b08375b8b6 style(nvim): Options indentation 2022-03-18 05:27:50 -05:00
Price Hiller
d16270779d feat(nvim): Enable global status
Currently a bug in lualine(?) in which globalstatus is overridden and
set to 2 forcing us to run `:set laststatus=3` after opening neovim
2022-03-18 05:25:33 -05:00
Price Hiller
29784521b6 fix(nvim): Set packer max jobs 2022-03-18 05:25:16 -05:00
Price Hiller
9a0a289d9f feat(nvim): add lsp_lines 2022-03-17 18:59:59 -05:00
Price Hiller
e8b99f952c chore(nvim): File perms 2022-03-14 03:14:36 -05:00
Price Hiller
05407398f7 feat(nvim): Add nvim-tree 2022-03-14 03:14:26 -05:00
Price Hiller
143cadef9a refactor(nvim): Comment out python_host_prog 2022-03-09 15:28:31 -06:00
Price Hiller
5500e894f7 chore(nvim): File perms 2022-03-09 14:57:52 -06:00
Price Hiller
726cecaff9 feat(nvim): Set python3_host_prog 2022-03-09 14:57:19 -06:00
Price Hiller
bc4e0bb2ba feat(nvim): Binding to change cwd to current file 2022-03-09 14:19:44 -06:00
Price Hiller
21e9bce859 chore(nvim): Remove pyright as default lsp install 2022-03-09 14:16:34 -06:00
Price Hiller
910b504e1b feat: Dap support for c/c++ 2022-03-07 14:50:15 -06:00
Price Hiller
12368535ae feat(nvim): Add vim visual multi 2022-03-06 22:46:01 -06:00
Price Hiller
2642bbac83 style(nvim): Format with stylua 2022-03-06 22:38:02 -06:00
Price Hiller
f0734997c4 refactor(nvim): Use highlight api 2022-03-06 22:37:35 -06:00
Price Hiller
f4288caffb style(nvim): Format with stylua 2022-03-06 21:43:07 -06:00
Price Hiller
98ba7c42d2 feat(nvim): Add zen mode 2022-03-06 12:59:17 -06:00
Price Hiller
9d60c891e1 refactor: More consistent telescope commands 2022-03-04 18:58:40 -06:00
Price Hiller
938fdd608a feat(nvim): Add hadolint as lsp diag source 2022-03-02 04:20:08 -06:00
Price Hiller
71987c1f97 chore(nvim): Change neoscroll easing function 2022-03-02 00:50:46 -06:00
Price Hiller
fbfc818ec2 docs(nvim): Improve comment for file loading 2022-03-01 08:19:30 -06:00
Price Hiller
939760fbf5 refactor(nvim): Use nvim_create_autocmd api 2022-03-01 00:30:23 -06:00
Price Hiller
45ace4e2c4 fix(nvim): Use correct util file for bufferclose 2022-02-28 08:23:05 -06:00
Price Hiller
1c60358f57 refactor(nvim): Remove globals from options in core 2022-02-28 08:07:20 -06:00
Price Hiller
abcc6a339b feat(nvim): Add neogen mode.nvim 2022-02-28 08:05:25 -06:00
Price Hiller
c02def40a7 feat(nvim): Add globals to core 2022-02-28 08:04:51 -06:00
Price Hiller
02fa2bd352 style(nvim): Add post space for consistency 2022-02-26 23:14:49 -06:00
Price Hiller
059cf759f0 feat(nvim): Disable floating window for signatures 2022-02-26 23:04:35 -06:00
Price Hiller
4f0bb633a6 fix(nvim): Re-enable flake8 for pylsp 2022-02-26 23:04:16 -06:00
Price Hiller
e2f77160fd feat(nvim): Disable flake8/pycodestyle in pylsp 2022-02-26 22:52:11 -06:00
Price Hiller
b2193108c6 feat(nvim): Make lsp signature toggable 2022-02-26 21:33:29 -06:00
Price Hiller
31c9af6b9a feat(nvim): Add lsp signature 2022-02-26 21:06:02 -06:00
Price Hiller
0e89b9c3d3 chore(nvim): Set correct file perms 2022-02-26 20:17:14 -06:00
Price Hiller
ceb5d56ac8 style(nvim): Remove incorrect/old comment 2022-02-26 20:14:57 -06:00
Price Hiller
b16f91b692 fix(nvim): Remove spell completion 2022-02-26 20:14:26 -06:00
Price Hiller
541505ae2e style(nvim): Double quotes instead of singles 2022-02-26 18:44:28 -06:00
Price Hiller
d33f21acc2 refactor(nvim): Change whichkey invoke binding 2022-02-26 18:41:31 -06:00
Price Hiller
a034d0e7a6 refactor(nvim): Change bindings for lsp diag movements 2022-02-26 18:40:17 -06:00
Price Hiller
0b32a77261 refactor(nvim): Use relativenumber false 2022-02-26 18:28:23 -06:00
Price Hiller
f21f1836ef feat(nvim): Add neoscroll 2022-02-26 18:28:06 -06:00
Price Hiller
f61ee7770a fix(nvim): Ensures util cmd gets loaded 2022-02-25 14:57:02 -06:00
Price Hiller
58de44724b feat(nvim): Auto install lsp servers 2022-02-24 04:29:51 -06:00
Price Hiller
02f959d3ca feat(nvim): Add mini modules 2022-02-24 03:33:31 -06:00
Price Hiller
bbecf1bfa9 style(nvim): Treesitter conf formatting 2022-02-24 03:01:44 -06:00
Price Hiller
2151e1157c fix(nvim): treesitter enable indent for yaml 2022-02-24 03:00:21 -06:00
Price Hiller
dc5fa2ba93 docs(nvim): Better note about module structure 2022-02-24 02:54:38 -06:00
Price Hiller
451eafd5de refactor(neovim): Better utility structure 2022-02-24 02:51:02 -06:00
Price Hiller
c206517084 fix(treesitter): Better indents via external plugin 2022-02-24 01:40:56 -06:00
Price Hiller
5a2f469ba3 fix(telescope): Open file finder properly 2022-02-21 15:45:52 -06:00
Price Hiller
d970ff1075 feat(mappings): Restart LSP Mapping 2022-02-21 14:26:06 -06:00
Price Hiller
889a576aac fix(notify): Use events api 2022-02-21 14:25:45 -06:00
Price Hiller
6d750ce482 feat(log-syntax): Add syntax highlighting for log files 2022-02-20 23:17:00 -06:00
Price Hiller
b59796dd11 feat(todo): Show todo in telescope (tT) 2022-02-20 23:11:52 -06:00
Price Hiller
34efa6b182 refactor(null-ls): Remove shellharden 2022-02-20 18:18:08 -06:00
Price Hiller
dc437ed461 feat(indent-blankline): Line context enabled 2022-02-20 02:21:12 -06:00
Price Hiller
147f229884 feat(theme): Make special chars light blue 2022-02-19 16:35:17 -06:00
Price Hiller
bf903200e6 feat(null-ls): Add shellharden as formatting source 2022-02-19 16:28:20 -06:00
Price Hiller
0094247d7e feat(neoformat): Use black as the python formatter 2022-02-19 13:35:34 -06:00
Price Hiller
dc7c16c4c9 feat(plugins): DAP, neoformat, vim ghost 2022-02-19 13:33:58 -06:00
Price Hiller
ee024c8c05 feat(dap): Proper python per-project debugging 2022-02-19 13:33:20 -06:00
Price Hiller
65009a81f6 refactor(nvim): Neoclip use new history setting 2022-02-15 13:32:55 -06:00
Price Hiller
8ef7e6e94b feat(nvim): Added whichkey mapping 2022-02-15 13:23:03 -06:00
Price Hiller
deedeadf6c [ Nvim ] Browser integration, line len, markdown viewing, progess 2022-02-07 03:55:35 -06:00
Price Hiller
2ed5b4573e [ Rust Tools ] Remove lazy loading 2022-02-05 03:23:04 -06:00
Price Hiller
85e3274c52 [ CMP ] Better luasnip handling 2022-02-05 03:22:48 -06:00
Price Hiller
a9d540eb8e [ Mappings ] Better split management 2022-02-05 02:56:46 -06:00
Price Hiller
a7d2fd352c [ Plugin Fidget ] Added loading information for lsp 2022-02-04 20:54:08 -06:00
Price Hiller
01a25df0d4 [ Formatting ] 2022-02-04 10:36:23 -06:00
Price Hiller
b85342cda3 [ Snippets ] Proper luasnippet support 2022-02-04 08:49:41 -06:00
Price Hiller
45d619daf3 [ Neorg ] GTD & Workspace support 2022-02-01 15:20:43 -06:00
Price Hiller
1b9fcaff2c [ CMP ] Add neorg source 2022-02-01 14:09:50 -06:00
Price Hiller
34d8b65dc0 [ FTPlugin ] Added plugin for yaml 2022-02-01 13:45:08 -06:00
Price Hiller
665f1a4bb8 [ Neorg ] Some cleanup, set conceal level to 2 2022-02-01 13:44:40 -06:00
Price Hiller
0db4ac526e [ Folding ] Folding handled by treesitter 2022-01-28 00:01:56 -06:00
Price Hiller
1ff87411ac [ Cmp, Tele, Fold ] Config cleanup, better folding 2022-01-27 23:53:45 -06:00
Price Hiller
c4760c9bbb [ Lsp ] Reenable in-line diagnostics 2022-01-27 01:38:19 -06:00
Price Hiller
8e18bcd4e3 [ Mappings ] Buffer movement to A-a & A-s 2022-01-27 01:37:56 -06:00
Price Hiller
0b78ca793d [ DAP ] Nicer ui, proper plugin loading order 2022-01-25 22:15:45 -06:00
Price Hiller
9b2639e734 [ DAP ] Better rust debugging, quote style 2022-01-25 22:01:42 -06:00
Price Hiller
d52447d4d1 [ CMP Snippets ] Better luasnip integration 2022-01-25 21:29:15 -06:00
Price Hiller
6b606cf280 [ Plugins Confs ] Remove unused config 2022-01-25 21:07:19 -06:00
Price Hiller
bac18c9288 [ DAP ] Better python support 2022-01-25 20:38:59 -06:00
Price Hiller
873fd6db9d [ LSP Ansible ] Use fully qualified module names for completions 2022-01-25 11:45:56 -06:00
Price Hiller
54aeb3ff77 [ Nvim Dashboard ] Removed unused options 2022-01-23 23:39:34 -06:00
Price Hiller
37d34eb477 [ Nvim Plugin ] Added CodeActionMenu
Provides a prettier UI for LSP Code Action events
2022-01-21 06:52:10 -06:00
Price Hiller
e2ed6b105a [ Neovim ] Changed conceal level to 0
Some characters & lines were disappearing into the ether which was not
appreciated in the least... 😡
2022-01-21 05:49:55 -06:00
Price Hiller
b70c17f423 [ CMP ] Renamed config to _cmp, removed utlisnips 2022-01-21 00:46:33 -06:00
Price Hiller
9c53b50bae [ CMP ] Big cmp overhauls for snippets 2022-01-21 00:45:45 -06:00
Price Hiller
ad04320cfc [ CFEngine ] Syntax Highlighting 2022-01-20 22:11:43 -06:00
Price Hiller
d803de93d4 [ CMP & Folding ] Enhancements for better folding, moved back to nvim cmp again 2022-01-19 16:36:39 -06:00
Price Hiller
0a6be2aa7a [ Matchup ] Removed vim matchup, incompatible with treesitter breaking changes 2022-01-18 16:03:23 -06:00
Price Hiller
d1fdff6a7b [ CMD Comp ] - Enable nvim cmp for command fuzzy search, yanked wilder -- too many issues 2022-01-18 15:46:03 -06:00
Price Hiller
f6bfe52a44 [ Lualine ] - Show relative file path 2022-01-18 13:31:48 -06:00
Price Hiller
2adeea3f93 [ File Chmod ] Correct perms for wilder.lua 2022-01-18 13:24:36 -06:00
Price Hiller
906d6fb8fd [ LSP Binding ] Use K for sig help 2022-01-18 13:17:34 -06:00
Price Hiller
cea3907927 [ Wilder ] Correct Lazy Loading 2022-01-18 13:10:22 -06:00
Price Hiller
dae6ab7d49 [ Wilder ] - Moved to lua configuration 2022-01-18 13:05:58 -06:00
Price Hiller
1e317748b6 [ Completions ] Go back to nvim coq w/ wilder
Unfortunately, nvim cmp completions are VERY poor even if they are pretty. Makes it difficult to do REAL world work. :(
2022-01-18 12:51:06 -06:00
Price Hiller
6546694798 [ Completions ] Go back to nvim coq w/ wilder
Unfortunately, nvim cmp completions are VERY poor even if they are pretty. Makes it difficult to do REAL world work. :(
2022-01-18 12:50:32 -06:00
Price Hiller
f81ad7951c [ Bindings ] - Correct alt binding 2022-01-17 10:19:16 -06:00
Price Hiller
d56573b668 [ Bindings ] - Close buffers with A-x 2022-01-17 09:08:49 -06:00
Price Hiller
24f2976ff3 [ Permissions ] - Set execute (correct) file permissions 2022-01-16 02:01:57 -06:00
Price Hiller
2606824177 [ Notify ] - Added Binding to Clear Notifications 2022-01-16 02:00:10 -06:00
Price Hiller
7109af830c [ Plugins ] - Set correct file permissions 2022-01-16 01:59:52 -06:00
Price Hiller
bcc188ad8a [ Neovim ] - Add undo directory 2022-01-15 23:14:48 -06:00
Price Hiller
40e016bfdb Better comments for packerstrap 2022-01-15 22:07:21 -06:00
Price Hiller
91b42da8ba Better packerstrap handling 🥶 2022-01-15 21:15:52 -06:00
Price Hiller
80e879b4be Better telescope ui, remove floating command line 2022-01-15 19:54:42 -06:00
Price Hiller
4daa257f8d Install some default lsp servers 2022-01-15 19:31:10 -06:00
Price Hiller
836528db95 Notify when theme unfound 2022-01-15 19:20:55 -06:00
Price Hiller
ba022e923f Error handling when missing packer compiled 2022-01-15 19:19:28 -06:00
Price Hiller
077afae2f7 Added nvim notify, null ls 2022-01-15 19:15:09 -06:00
Price Hiller
2938a8aad1 Added nvim notify, null ls 2022-01-15 19:14:59 -06:00
Price Hiller
bac12b49fe Remove NvimTreeMapping, no longer used 2022-01-15 11:55:04 -06:00
Price Hiller
1c614b848f More performance 2022-01-15 08:21:42 -06:00
Price Hiller
31cecc82e1 Remove nvim tree, moved to telescope tree 2022-01-15 07:55:45 -06:00
Price Hiller
9139a25cad Better startup time 2022-01-15 07:54:02 -06:00
Price Hiller
04b7e02f88 Use wilder 2022-01-15 07:21:42 -06:00
Price Hiller
3e540ea509 Added note function 2022-01-14 12:02:52 -06:00
Price Hiller
3a6a8d3a81 Added neorg 2022-01-14 01:41:10 -06:00
Price Hiller
5fc61260b0 Better handling for missing colorscheme 2022-01-12 23:19:36 -06:00
Price Hiller
8f3e9c2648 Don't source after packerstrap :sad: 2022-01-12 22:31:44 -06:00
Price Hiller
58981bc2b6 Source core, not main 2022-01-12 22:29:28 -06:00
Price Hiller
6572ce308b Move to nvim cmp 2022-01-12 22:27:35 -06:00
Price Hiller
ed81f04bd0 Better handling of plugins postloading 2022-01-12 22:13:47 -06:00
Price Hiller
5f223b0f08 Better handling of plugins postloading 2022-01-12 22:04:55 -06:00
Price Hiller
91534e25ca Better handling of plugins preloading 2022-01-12 21:58:45 -06:00
Price Hiller
e4ea7dd4fb Better handling of plugins preloading 2022-01-12 21:58:37 -06:00
Price Hiller
f617f49673 Load plugins first 2022-01-12 21:38:31 -06:00
Price Hiller
a0e8a0cf4a Better packerstrap usage 2022-01-12 21:36:47 -06:00
Price Hiller
9ac7d7b16f Changed ordering of packerstrap 2022-01-12 21:33:31 -06:00
Price Hiller
23e74d02e9 Ignore packer compiled, better installer 2022-01-12 21:30:10 -06:00
Price Hiller
bc200e0e1c Yanked nvim old 2022-01-10 21:40:57 -06:00
Price Hiller
63586014cf Better completions 2022-01-10 17:23:58 -06:00
Price Hiller
caa1b0b52e Some patches and fixes applied from previous conf 2022-01-10 10:40:48 -06:00
Price Hiller
a51f4b5649 Massively cleaned up nvim 2022-01-10 09:55:15 -06:00
Price Hiller
86d21abc90 Lsp Configuration 2022-01-10 04:49:12 -06:00
Price Hiller
d87b0971e5 Allow macro history again, patched in neoclip 2022-01-09 21:54:55 -06:00
Price Hiller
f054ac800d Correct key binding for closing hovers 2022-01-09 10:14:18 -06:00
Price Hiller
9fe4882bfa Bunch of big changes in neovim, primary better plugin support 2022-01-09 10:05:24 -06:00
Price Hiller
34b6d83de8 Scripting 2022-01-08 19:16:41 -06:00
Price Hiller
9d98b57c01 Better folding 2022-01-08 18:10:09 -06:00
Price Hiller
232cdb406b Initial commit 2022-01-08 15:24:29 -06:00