38 Commits (69718c7138d196c6d920aea659a706c0bfa934eb)

Author SHA1 Message Date
siduck76 287b4bae9a fix typo in blankline config 3 years ago
siduck76 873b846d50 disable dashboard by default 3 years ago
siduck76 60db2ec626 disable some plugins by default 3 years ago
JoakoV3 7ddd394172 Changed mappings to move between windows/terminals with Ctrl+h,j,k,l 3 years ago
siduck76 80d36cca00 move to feline.nvim 3 years ago
Akianonymus 1b2ec94b75 feat: Add copy_del and copy_cut options to config 3 years ago
Akianonymus 49216a9c93 feat: Support for custom user mappings | Improve map function
move map function to utils

rearrange utils, was missed
3 years ago
Akianonymus 3ee3b0368a config: Seperate plugin and non-plugin configs 3 years ago
Akianonymus e08a460543 config: Expose tabstop option 3 years ago
Akianonymus 9ffddb6b52 Restructure config | Move some to a packer plugin | Lot of cleanup
* move teleacope files, updater and related utils to
  https://github.com/NvChad/core

* restructure config file and directory structure

* expose mappings for better escape

* allow multiple mappings for some

* improve merge table function for the same

* move autocommands to a seperate file

* rearrange everything alphabetically where sanely possible

* rearrange packer plugin list on the basis of trigerred state

config structure now

 .
├──  init.lua
├──  LICENSE
├──  lua
│  ├──  chadrc.lua
│  ├──  colors
│  │  ├──  highlights.lua
│  │  ├──  init.lua
│  │  └──  themes
│  │     ├──  chadracula.lua
│  │     ├──  everforest.lua
│  │     ├──  gruvchad.lua
│  │     ├──  javacafe.lua
│  │     ├──  mountain.lua
│  │     ├──  norchad.lua
│  │     ├──  one-light.lua
│  │     ├──  onedark.lua
│  │     ├──  tokyonight.lua
│  │     └──  tomorrow-night.lua
│  ├──  core
│  │  ├──  autocmds.lua
│  │  ├──  init.lua
│  │  ├──  mappings.lua
│  │  ├──  options.lua
│  │  └──  utils.lua
│  ├──  default_config.lua
│  └──  plugins
│     ├──  configs
│     │  ├──  autopairs.lua
│     │  ├──  autosave.lua
│     │  ├──  bufferline.lua
│     │  ├──  chadsheet.lua
│     │  ├──  compe.lua
│     │  ├──  dashboard.lua
│     │  ├──  gitsigns.lua
│     │  ├──  icons.lua
│     │  ├──  lspconfig.lua
│     │  ├──  luasnip.lua
│     │  ├──  nvimtree.lua
│     │  ├──  others.lua
│     │  ├──  statusline.lua
│     │  ├──  telescope.lua
│     │  ├──  treesitter.lua
│     │  └──  zenmode.lua
│     ├──  init.lua
│     └──  packerInit.lua
└──  README.md
3 years ago
Akianonymus 1f6dbed26b Improve hiding/showing statusline via config 3 years ago
Galen Rowell fd5d50f194 fix Dashboard docs, fix default_config issue 3 years ago
ashincoder a49f62d3c6 feat: Added option for italic_comments 3 years ago
siduck76 5ae6fba20d make statusline more pretty 3 years ago
siduck76 e75fbed322 disable transparency by default 3 years ago
siduck76 f10fb47637 add transparency option to user config 3 years ago
Akianonymus 880d4dc312 NvChadUpdater: Make update repo and url configurable | Improve logging 3 years ago
Akianonymus 4801ec86f1 Add NvChadUpdate command and shortcut for it
map leader+uu to it

summary of what it does:

first ask the user for confirmation and tell that the updater is gonna run git reset --hard in config repo and chadrc will be restored

take backup of chadrc in a lua string and locally in a file with chadrc.bak.(random numbers)

git reset on config dir and git pull

whether success or error, restore the chadrc file

if restore fails, then print backup file path

for more deep understanding, read the comments in utils.lua
3 years ago
Akianonymus 7753e03b9e feat: Do not depend on user config | Fix merging of configs
because it is a user config, so our config shoudn't break even we if dont have it

use our own table merge function

move loading config to a function

use a global variable to store the config, so no need to call the table function everytime
3 years ago
siduck76 32a6fd8d29 add statusline_style to chadrc 3 years ago
siduck76 aa8df57cae Revert "NvChad Updater | Chadrc Fixes | Cleanup and Formatting | Misc (#288)"
This reverts commit 36cb57ecce.
3 years ago
Aki 36cb57ecce
NvChad Updater | Chadrc Fixes | Cleanup and Formatting | Misc (#288)
* tree-wide: Format files

ugh why do people don't push formatted stuff

* mappings|init: Move init mappings to a function, only call when required | Show err message for init

because mappings.lua is called from multiple places, so there should't be any code that executes without calling a specific function

show error message when something fails in init.lua
makes no sense to not

rearrange plugin functions alphabetically, but keep misc at top

* feat: Do not depend on user config | Fix merging of configs

because it is a user config, so our config shoudn't break even we if dont have it

use our own table merge function

move loading config to a function

use a global variable to store the config, so no need to call the table function everytime

* Add NvChadUpdate command and shortcut for it

map leader+uu to it

summary of what it does:

first ask the user for confirmation and tell that the updater is gonna run git reset --hard in config repo and chadrc will be restored

take backup of chadrc in a lua string and locally in a file with chadrc.bak.(random numbers)

git reset on config dir and git pull

whether success or error, restore the chadrc file

if restore fails, then print backup file path

for more deep understanding, read the comments in utils.lua

* NvChadUpdater: Make update repo and url configurable | Improvr logging
3 years ago
Galen Rowell f82b390aba
make cheatsheet enabled by default (#281) 3 years ago
Galen Rowell fa965c9797
added relativenumber option & statusline option (#279) 3 years ago
Galen Rowell 575dc10ddc
Greatly improve terminal features! Persistent terminals (#275)
* remove toggleTerm plugin

* Adding term binds, term hider & Telescope terms to bring them back

* Adding many term features!
3 years ago
siduck76 51760c21f5 Add important notes for user , default config 3 years ago
Pocco81 0d35b9ddac
feat: added default conf and deep extension capabilities (#269) 3 years ago
Aki 98086892a7
tree-wide: Format files | Reformat chadrc | Misc (#268)
chadrc: looks cleaner this way

move close buffer to misc as it is not dependent on buffer plugin
3 years ago
siduck76 c62e94923a add mapping cheatsheet (#244) 3 years ago
Galen Rowell 86903ab982
chore: stylua formatting update (#261)
* addded stylua config file

* chore: formatted with stylua
3 years ago
ashincoder 7b796294a4
refact: move false to true in plugins and change disable to 'not' so that the user does'nt be confused (#257) 3 years ago
siduck76 154ba7d419 add theme toggler (#245) 3 years ago
Galen Rowell e80a6935d6
Now have 3 separate terms, window, vert & hori, renamed some variables (#251) 3 years ago
siduck76 fd2aa6095f improve nav_in insertmode (#240) 3 years ago
curtain 2b331e7fa1
add some useful keymap in insert/command mode with switch to toggle (#240)
Co-authored-by: curtain <kaleidoscope@163.com>
3 years ago
siduck76 f805cb1cbd user_config : add option to disable telescope media plugin 3 years ago
Galen Rowell 91c8736146
WIP - Added toggleterm, based upon curtanips work (#237)
* Added toggleterm, based upon curtanips work
Also other various term fixes & changed term mappings

* new NvChad config to hide statusline by filetype
3 years ago
siduck76 0efa21c9c9 add user_config 3 years ago