404 Commits (09f6c4c06776d8586f22de7ed71acfd5098d23f5)

Author SHA1 Message Date
Kévin Dunglas 09f6c4c067 fix: don't hide dot files by default 3 years ago
siduck76 6fbb503a16 use ascending sorting : telescope (#346) 3 years ago
siduck76 ac83f1d580 add mapping to focus nvimtree (349) 3 years ago
siduck76 b2ec48ef30 avoid using global function : lspconfig 3 years ago
Akianonymus bf3d4b31a6 Missed in previous commit 3 years ago
Akianonymus a28a838c06 NvChad/core -> Nvchad/extensions 3 years ago
Akianonymus a82f71334f telescope-media: Check if ueberzug is available before loading the extension 3 years ago
Akianonymus ef40dfcbc1 plugins: Properly lazy load telescope
from packer docs

module = string or list      -- Specifies Lua module names for require. When requiring a string which starts
                               -- with one of these module names, the plugin will be loaded.
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 aa95c05179 Remove some unneeded events when hiding statusline
dunno why cmdwinenter was there

term enter is not needed as it will handled with Buf events

use filetype events as a buffer may not trigger other events but change
the filetype
3 years ago
Akianonymus 3719521d9a Disable statusline in dashboard
need here because out custom statusline hide function doesn't care about dashboard settings
3 years ago
Akianonymus e1d0678f6e mappings: Add PackerClean command 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
ashincoder 44ae0178f4 Change dest of bufferline since commit https://github.com/akinsho/bufferline.nvim/commit/720555e 3 years ago
siduck76 dceb6a70d4 rm mappings var from bufferline conf 3 years ago
siduck76 7a06fbb0be disable autocwd by default 3 years ago
siduck76 18705c4da4 fix plenary.nvim not installed (#307) 3 years ago
siduck76 c60df482e9
open dir with nvim (#316)
opening dir with nvim will work by default but since we have lazy loaded nvimtree , it doesnt update the cwd in nvimtree. This will fix that.
3 years ago
siduck76 83992378a4 treesitter : keep only lua parser installed by default 3 years ago
siduck76 cbb0ddc0a5 clean lspconfig 3 years ago
siduck76 b5668a037a avoid setting root_dir for lspservers 3 years ago
siduck76 6206a9e27b rm popup.nvim 3 years ago
ashincoder b57cb6cdc0 fix: fixed error of statusline. 3 years ago
Akianonymus b817c55542 mappings: Close buffer -> leader+x | Resolve #6
move theme toggle to leader+tt
3 years ago
Akianonymus 4c04160b87 dashboard: Fix alignment 3 years ago
Akianonymus e15e79b519 options.lua: Merge the TermOpen autocommands 3 years ago
Akianonymus 1f6dbed26b Improve hiding/showing statusline via config 3 years ago
Galen Rowell dbf0b56059 quickfix for not properly closing unlisted buffers, should be revised again 3 years ago
Galen Rowell fd5d50f194 fix Dashboard docs, fix default_config issue 3 years ago
Akianonymus 3ccd804da9 utils/update_nvchad: Use --rebase instead of --ff-only 3 years ago
Akianonymus 5fab35f2e1 utils/load_config: Implement force reload of config 3 years ago
Akianonymus f7d2bacb51 Fix theme switcher statusline reload 3 years ago
siduck76 89c371397f better colors 3 years ago
siduck76 47ab9c28a1 add no buffer icon to statusline 3 years ago
ashincoder a49f62d3c6 feat: Added option for italic_comments 3 years ago
siduck76 112d3866a5 improve various theme colors 3 years ago
siduck76 5ae6fba20d make statusline more pretty 3 years ago
Akianonymus 7244492b36 utils/merge_table: Handle another edgecase 3 years ago
Akianonymus 224873b937 Missed in 67c6ec6 and 575dc10 3 years ago
siduck76 114d699fc5 change nvimtree rootfolder fg 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
Akianonymus 02f0122ab4 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
3 years ago
Akianonymus e3f0429a72 tree-wide: Format files
ugh why do people don't push formatted stuff
3 years ago
siduck76 6224ed6283 Revert "chore: update path_display (#285)"
This reverts commit 1d78add91e.
3 years ago
siduck76 32a6fd8d29 add statusline_style to chadrc 3 years ago