Commit graph

135 commits

Author SHA1 Message Date
Justin Perez
6061f9455d Typecheck return value of chadrc; propagate errors
* Don't blindly assume the only way `require "custom/chadrc.lua" can
  fail is that the file doesn't exist.
* Provide user with a more useful message when return value is wrong
2022-04-10 17:48:10 +05:30
guoliang
3d78ef3474 fix: insert mode nav shortcut 2022-04-10 17:46:16 +05:30
siduck
3585ae3dfd use better keybinds for spawning terms 2022-04-10 15:42:46 +05:30
zbirenbaum
4a888ad037 add float term mappings and config 2022-04-09 01:32:27 -04:00
zbirenbaum
d7522a940d add disable option for statusline hide au 2022-04-09 08:49:19 +05:30
Arman.H
b21defd4e4 refactor: remove unnecessary mapping 2022-04-07 21:57:11 +05:30
zbirenbaum
03563f30cc add new location option for chadterm 2022-04-02 14:33:45 +05:30
siduck
232b453c29 avoid using default mapping for copying 2022-04-01 19:36:29 +05:30
siduck
af22bee84a use previous split ratio for horizontal term buffer 2022-04-01 13:06:14 +05:30
siduck
bf89f0bf5f fix typo in mapping 2022-04-01 12:54:37 +05:30
siduck
63d54926a4 add mappings to spawn nobufflisted terms 2022-04-01 11:47:05 +05:30
siduck
4ca8d781cf add option to enable inbuilt plugins (#919) (#914) 2022-03-31 12:52:23 +05:30
zbirenbaum
e328b86336 add terminal customizations options to default config 2022-03-31 06:51:36 +05:30
zbirenbaum
1face444b8 change plugin init to config terminal on load extensions, change mappings to use new chadterm 2022-03-31 06:51:36 +05:30
siduck
6e9c78d1af avoid using default keymap (#910) 2022-03-26 22:20:39 +05:30
tuberry
ec5017126c feat: support themes other than defaults
Try to activate a theme if not presented in defaults. Accordingly,
add the option `ui.colors` to provide the missing `hl_theme*` in
the custom theme.
2022-03-26 16:00:31 +05:30
i3cheese
229ad7e00d Fix j -> gj mapping. 2022-03-19 11:27:11 +05:30
siduck
ac392cd29b misc
cb531cd90b
2022-03-02 14:36:21 +05:30
siduck
cb531cd90b shorten some long mapping vars, fix (#849)| fix (#836) 2022-03-01 12:43:34 +05:30
Ruben Verheyden
5ec6112a59 fix for (#844) Replace-paste at end of line incorrect 2022-02-27 18:25:06 +05:30
zbirenbaum
76d194b141 fix for getting config settings from plugin table 2022-02-20 11:46:06 +05:30
siduck
ceaf02e0bf replace dashboard with alpha.nvim (#816) 2022-02-20 11:44:43 +05:30
zbirenbaum
c1e372e2cd fix autocmd breaking term plugins 2022-02-20 08:08:06 +05:30
zbirenbaum
4be722d4a6 fix global variable causing issues 2022-02-15 08:12:51 +05:30
zbirenbaum
f81531df42 improve method of adding and removing plugins 2022-02-14 16:11:41 +05:30
siduck
a21e884983 remove snippet option for cmp | fix telescope first time delay 2022-02-12 07:31:23 +05:30
siduck
baaa7f0d4b fix (#793) 2022-02-06 10:16:32 +05:30
siduck
f4c4d8f6c6 enable snippets by default 2022-02-04 22:17:10 +05:30
Akianonymus
46db63749f cmp: Add border to floating docs, move completeopt inside config
format files
2022-02-04 06:12:31 +05:30
siduck
3ee787fe08 remove un-needed filetype option 2022-02-02 10:07:49 +05:30
siduck
d0ad028efc rm conflict in mappings
leader n for nummber line conflicted with leader nn
2022-01-31 14:31:21 +05:30
i3cheese
195f6f3621 Toggle relative numbers and copy to system clipboards mappings 2022-01-31 14:45:07 +05:30
siduck
1f73ef0ec6 clean remove_default_plugins function 2022-01-31 14:13:51 +05:30
Akianonymus
6b06bb9ed4 Remove duplicate code, missed in d8dabe9 | Format files 2022-01-31 11:13:31 +05:30
zbirenbaum
d8dabe9e5e defer and restore shada 2022-01-31 10:40:36 +05:30
zbirenbaum
bd98d76ad6 improve startup time with shada load deferral 2022-01-31 09:03:20 +05:30
zbirenbaum
e87c10f225 fix for removals 2022-01-31 08:07:09 +05:30
zbirenbaum
4bda425371 added field for removing plugins to default config and call to plugin removal in init.lua 2022-01-31 07:08:15 +05:30
zbirenbaum
4b68a75853 added helper functions for removing plugins from default plugin table 2022-01-31 07:08:15 +05:30
siduck
64c32d2e5e clean packer config | Breaking change 2022-01-30 12:51:46 +05:30
siduck
e8b31c9308 add impatient.nvim and filetype.nvim | improve startuptime 2022-01-29 23:02:23 +05:30
i3cheese
2a02054a39 Add config.plugins.status.snippets to enable/disable snippets 2022-01-29 19:59:59 +05:30
Akianonymus
bad06dc44f mappings: Allow to remove plugin mappings in chadrc
This enables us to disable a plugin mappings individually

for eg:
  M.mappings.plugins = {
      telelscope = {
          find_hiddenfiles = false
      }
  }

  This will disable the telelscope find_hiddenfiles mapping.

It's also helpful when we want to use the mapping used by find_hiddenfiles for something else
2022-01-22 14:53:26 +05:30
siduck
a0dd82a292 clean nvimtree config 2022-01-22 11:05:27 +05:30
zbirenbaum
4077ff3520 fixed chadrc string overrides calling default function parameter. Added ability to use function as config override 2022-01-22 10:15:38 +05:30
Akianonymus
bccd8e4ab9 utils: Improve override functions | Fix nvimtree and statusline config |
Misc

* make more things configurable
* use more generic variable names
* handle some edgecases
* cleanup
* format files
2022-01-22 10:15:38 +05:30
zbirenbaum
cf7f8a557a added helper function to support partial plugin config overrides via tables in chadrc 2022-01-22 10:15:38 +05:30
siduck
b1338beb0f add option to toggle lazy load for cmp and related 2022-01-11 18:43:09 +05:30
siduck
71b710b35b add option for packerInit | fix (#715) 2022-01-09 09:07:18 +05:30
David Stark
ea6f2a1490 hotfix to :Telescope command flag order 2022-01-08 07:39:57 +05:30