Commit graph

219 commits

Author SHA1 Message Date
christianchiarulli
4146865add new command for tsupdate 2021-07-08 18:24:16 -04:00
christianchiarulli
a5b7a7c16a silent update 2021-07-08 17:59:18 -04:00
christianchiarulli
83a77ac5cb new comment lazyload event 2021-07-07 22:03:40 -04:00
christianchiarulli
23c7fab3b4 more lazy load be careful 2021-07-07 21:57:36 -04:00
christianchiarulli
a247d69c82 refactoring whichkey 2021-07-07 19:27:27 -04:00
christianchiarulli
aa6f081062 Merge branch 'master' of github.com:ChristianChiarulli/LunarVim into stable 2021-07-07 00:05:44 -04:00
christianchiarulli
e9ea970099 comment toggle on bufread 2021-07-07 00:05:30 -04:00
christianchiarulli
796b6dec27 Merge branch 'master' of github.com:ChristianChiarulli/LunarVim into stable 2021-07-07 00:02:31 -04:00
christianchiarulli
000920beaa always use telescope 2021-07-07 00:02:21 -04:00
christianchiarulli
01fc816f31 Merge branch 'master' of github.com:ChristianChiarulli/LunarVim into stable 2021-07-07 00:00:29 -04:00
christianchiarulli
c7f2d4a39f dashboard autoconfig 2021-07-06 23:57:27 -04:00
christianchiarulli
a9fa0f3d66 pin nvimtree 2021-07-06 23:54:48 -04:00
christianchiarulli
fc79ba76ed test lazyloading nvimtree 2021-07-06 23:49:04 -04:00
christianchiarulli
0c47dbee49 remove dashboard from auto activating 2021-07-06 23:29:34 -04:00
christianchiarulli
7e60bb9d9f formmatting 2021-07-06 23:22:46 -04:00
christianchiarulli
152dd8032f autoload dashboard 2021-07-06 23:21:55 -04:00
christianchiarulli
d6b00cec25 fix losing dashboard command add whichkey binding for lunarconfig 2021-07-06 23:08:53 -04:00
Chris
00bf949fe8 custom whichkey entries 2021-07-06 21:42:26 -04:00
Chris
716f127e95 wrap requires in pcall 2021-07-06 20:42:29 -04:00
christianchiarulli
0e2ad0c1fe testing autosave config poetnetially unstable 2021-07-06 19:15:37 -04:00
Jonathan Raines
f6e377fcfe
Replace LazyGit Plugin with FTerm Instance (#717)
* Replace LazyGit Plugin with FTerm Instance

* Added  gg keybind to FTerm LazyGit

* Added check to see if lazygit is installed

* Changed lazyload event to prevent error when called from dashboard on startup

* Removed lazygit plugin.  Changed Fterm lazy loading

* Made the executable check more universal for when we include other terminal applications

Co-authored-by: rebuilt <memoryman51@hotmail.com>
2021-07-06 13:40:10 -04:00
Abouzar Parvan
68bfac0468
fix telescope project issue (#723) 2021-07-06 12:20:38 -04:00
christianchiarulli
15603354ac remove plugin bloat 2021-07-06 11:30:01 -04:00
christianchiarulli
326f1e7060 more treesitter 2021-07-05 21:03:46 -04:00
Anshuman Medhi
6258b2b4ba
Add Treesitter extensions for better textobjects (#700)
This adds three plugins that use treesitters parsing to provide smarter text objects

[ts_textobjects](https://github.com/nvim-treesitter/nvim-treesitter-textobjects) lets you define text objects for things like functions and classes

[ts_textsubjects](https://github.com/RRethy/nvim-treesitter-textsubjects.git) defines a smart text object that selects a semantic block around the cursor

[ts_hintobjects](https://github.com/mfussenegger/nvim-ts-hint-textobject) uses easymotion style hint labeling to show all the surrounding semantic blocks, letting you choose the correct one

I have also added which-key entries for all the above

Co-authored-by: Christian Chiarulli <chris.machine@pm.me>
2021-07-05 19:48:58 -04:00
Sv7n
113f73100d Cleaner way to load vimtex config thanks to rebuilt. 2021-07-05 23:39:01 +01:00
christianchiarulli
a469c710bf no lazyload lspinstall 2021-07-05 16:21:26 -04:00
christianchiarulli
d4822c2920 no lazyloading barbar 2021-07-05 16:20:14 -04:00
christianchiarulli
9b10d9298c going back to barbar 2021-07-05 16:17:51 -04:00
Rafael
71c5cb4f0b
(feat) use neoformat as the defalt format option (#715) 2021-07-05 16:01:19 -04:00
christianchiarulli
be9a5a0889 user defined plugins 2021-07-05 15:35:06 -04:00
christianchiarulli
279e01f2f3 debugging updates 2021-07-05 13:58:38 -04:00
Chris
b4a9023c9e remove lspsaga 2021-07-05 02:57:06 -04:00
Chris
af5d292fbf basic python debugging 2021-07-05 00:52:36 -04:00
Chris
0b251be44c shelfing null-ls for now, seems to slow things down significantly 2021-07-04 22:49:47 -04:00
Rafael
9f511bcb59
start formatting rules 2021-07-04 22:14:01 -03:00
Jacek Kiedrowski
b461c878e6
Changed ft of latex (lervag/vimtex) to correct 'tex' value. Need to run PackerInstall, Compile etc to make it work after this change. (#670) 2021-07-04 19:00:32 -04:00
maxime50
d2324d14e1
Better JS/TS Development Experience (#667)
Co-authored-by: Maxime <m.romero@progtechinformatique.ca>
2021-07-04 18:22:10 -04:00
christianchiarulli
be87f71c20 more lazyload 2021-07-04 12:32:11 -04:00
Chris
a8b4a96ddd more lazyload 2021-07-04 12:17:45 -04:00
Abouzar Parvan
816c6cfa7d
Adding tabnine for compe (#640) 2021-07-04 10:45:38 -04:00
rebuilt
c8c29aa03c
lazy load lspinstall (#654) 2021-07-04 10:27:25 -04:00
Chris
53d1e8b901 no more ft for rust tools for now 2021-07-04 03:06:56 -04:00
christianchiarulli
ca0fa9cbb2 Merge branch 'master' of github.com:ChristianChiarulli/LunarVim 2021-07-04 01:31:15 -04:00
christianchiarulli
c899acb744 using bufferline, barbar had too many conflicts unfortunately 2021-07-04 01:31:08 -04:00
Brandon Conway
f4836eede8
Fix typo (#636) 2021-07-04 01:28:33 -04:00
Chris
98c4324084 elixir updates 2021-07-03 11:32:28 -04:00
Abouzar Parvan
a38e8e7fe9
indent-blankline.nvim lua branch has been merged into master (#607) 2021-07-03 03:07:18 -04:00
Chris
6f44077836 use vim for packer compile path 2021-07-02 15:28:29 -04:00
Cam Spiers
c1c4e63e5b
Add snap as an optional alternative to telescope (#582)
Co-authored-by: Cam Spiers <cam.spiers@jnctn.nz>
2021-07-02 14:18:57 -04:00
Chris
c71db74574 more lush support 2021-07-02 12:28:16 -04:00
Chris
e0b1654377 fix lspsaga 2021-07-02 11:30:19 -04:00
Abouzar Parvan
4d6cc88e0f
Adding DAPInstall.nvim in regards to #574 (#577) 2021-07-02 00:04:28 -04:00
christianchiarulli
20ed47e21e lsp in ftplugin austonautomoy 2021-07-01 23:42:26 -04:00
rebuilt
f793797fa8
fixes indenting by adding compe setup in autopairs config (#569) 2021-07-01 09:53:57 -04:00
Chris
1334df246c updates 2021-06-30 22:32:35 -04:00
Chris
a84f5eb36b add lush and template for creating colorschemes 2021-06-30 22:03:56 -04:00
kylo252
5ecdae981f
lazyload telescope (#564)
* lazyload telescope

* Update plugins.lua

Co-authored-by: Christian Chiarulli <chris.machine@pm.me>
2021-06-30 18:55:01 -04:00
Lee Marlow
e0fbba4761
Use vim-elixir when elixir lang is active (#559) 2021-06-30 12:17:11 -04:00
Chris
fba5bc3d85 updates, everything false by default 2021-06-29 18:55:01 -04:00
Abouzar Parvan
758798b6f9
added rust-tools thanks to bob3000 (#544)
* added rust-tools

* require_plugin has been removed
2021-06-29 17:49:23 -04:00
christianchiarulli
f312d3c88b plugins configured 2021-06-28 18:01:34 -04:00
christianchiarulli
def7b10820 new zen mode, other one didn't work with lazy loading 2021-06-28 16:43:35 -04:00
christianchiarulli
8004706d95 more preconfigured plugins 2021-06-28 16:28:32 -04:00
christianchiarulli
5363aa6306 bug fixes 2021-06-28 13:52:49 -04:00
christianchiarulli
b6866925e1 indent line plugin option 2021-06-28 13:36:52 -04:00
christianchiarulli
daf5b8d948 cleanup, need to configure all of the commented out plugins 2021-06-28 13:16:55 -04:00
christianchiarulli
be20fb0c64 ts playground option 2021-06-28 13:11:37 -04:00
christianchiarulli
f99f185884 update plugin config 2021-06-28 12:56:05 -04:00
christianchiarulli
2006460016 more lazyload 2021-06-28 12:45:45 -04:00
christianchiarulli
89c1ad5e2e more lazyload 2021-06-28 11:58:30 -04:00
christianchiarulli
6ef944b132 snippets are back and lazyloades 2021-06-28 03:26:45 -04:00
christianchiarulli
9d11c74503 zen mode lazyload 2021-06-28 03:04:28 -04:00
christianchiarulli
36daa90e74 more optional plugins 2021-06-28 02:37:33 -04:00
christianchiarulli
89ea86f0ae handsome new plugin config 2021-06-28 01:46:25 -04:00
christianchiarulli
ccf7e85df9 config overhaul 2021-06-28 00:36:29 -04:00
christianchiarulli
e563306c63 more lazyload 2021-06-28 00:11:10 -04:00
christianchiarulli
89d3058ec8 updates 2021-06-28 00:04:29 -04:00
christianchiarulli
3009c6e5f6 use start now, for more speed 2021-06-27 22:11:33 -04:00
christianchiarulli
1dbb05ed5d more lazy loading 2021-06-27 15:40:45 -04:00
christianchiarulli
c1c8cd600c more speed 2021-06-27 15:31:33 -04:00
christianchiarulli
5ff06a4b74 fix lsp not starting 2021-06-27 13:46:25 -04:00
Chris
18e403646c update configuration 2021-06-27 02:37:38 -04:00
Chris
aa78accb6f removing plugins increasing speed by 100%, still needs more work 2021-06-27 01:31:33 -04:00
Luc Sinet
15d194ce09
Add Vimtex for Latex support (#512)
* Add vimtex plugin

Vimtex provides a full integration for latex files, see: https://github.com/lervag/vimtex.
Zathura is used as default pdf viewer as it allows live reloading.

* Provide the <leader>L shortcut for Latex operations.

* Move vimtex into the extra plugins section

Add a short comment above extra plugins to introduce their functionality

* Only define whcihKey mapping for Vimtex if O.extras is true

Co-authored-by: Christian Chiarulli <chris.machine@pm.me>
2021-06-26 14:18:14 -04:00
Luc Sinet
918a26ebc0
Fix spectre (#520)
* Correctly require Spectre plugin.

Configure backslash as key for interacting with spectre's results.

* Refactor + add Spectre mapping

Map all keys using the mapping variables.
Explicitly specify virtual mappings.

* Remove already prepended character from mapping keys

Co-authored-by: Christian Chiarulli <chris.machine@pm.me>
2021-06-26 13:20:07 -04:00
christianchiarulli
19003f7577 sorting out filepicker issues 2021-06-25 20:00:32 -04:00
OliverNChalk
23cfaa7328
Fix: Correctly require FTerm in plugins.lua (#485) 2021-06-18 17:42:37 -04:00
rmagillxyz
6211202ce6
vim-sanegx: tiny plugin which deals with more use cases to the netrw_gx bug (#479) 2021-06-18 16:54:32 -04:00
christianchiarulli
ad26d797cc update plugins 2021-06-02 21:26:29 -04:00
dario
5dd17038c9
Add symbols outline plugin. (#451) 2021-06-02 21:22:49 -04:00
christianchiarulli
66501fefe7 add some useful plugins to base config and a option to enable extras 2021-05-29 02:49:59 -04:00
rebuilt
b4f457301b
Fix: makes autopairs filetype specific rules work (#357) 2021-05-04 18:01:21 -04:00
Andrew Fridley
76e1912b99
Implement fzy native to speed up telescope (#330)
* impliment fzy-native

* match pattern
2021-05-03 16:39:58 -04:00
Chris
86472017e5 Revert "Adds the ability to toggle on/off whichkey and dashboard (#337)"
This reverts commit f15428e655.
2021-05-02 20:48:07 -04:00
rebuilt
f15428e655
Adds the ability to toggle on/off whichkey and dashboard (#337) 2021-05-02 20:31:16 -04:00
christianchiarulli
4b548da246 lua based whichkey 2021-04-29 01:25:49 -04:00
christianchiarulli
102b46ca4a improve completion 2021-04-27 01:17:29 -04:00
Daniel Power
776f10e04a
Fix some typos (#262) 2021-04-17 18:43:11 -04:00
Rafael
886b3bde75
replace lsp-kind for vim.lsp.protocol.CompletionItemKind native option (#257) 2021-04-15 12:30:25 -04:00