shiroyasha / neovimfiles

My Neovim configuration
MIT License
1 stars 4 forks source link

Convert configuration to lua scripts #2

Closed shiroyasha closed 1 year ago

shiroyasha commented 1 year ago

Inspired by @radwo to make the transition. The new file structure is the following:

init.lua
lua
└── shiroyasha
    ├── core
    │   ├── colorscheme.lua
    │   ├── keymaps.lua
    │   └── options.lua
    ├── plugins
    │   ├── autopairs.lua
    │   ├── comment.lua
    │   ├── gitsigns.lua
    │   ├── lsp
    │   │   ├── lspconfig.lua
    │   │   ├── lspsaga.lua
    │   │   ├── mason.lua
    │   │   └── null-ls.lua
    │   ├── nvim-cmp.lua
    │   ├── nvim-lualine.lua
    │   ├── nvim-tree.lua
    │   ├── refactoring.lua
    │   ├── telescope.lua
    │   └── treesitter.lua
    └── plugins.lua

The init.lua is only including configurations from various subconfig files. Plugins are managed by vim-plug, while the installation of the pluggins is defined in lua/shiroyasha/plugins.lua.

Inspiration for the configuration comes from