Compare commits
5 Commits
3bc1cd81f6
...
main
Author | SHA1 | Date | |
---|---|---|---|
2308c02ea6 | |||
fd21091ffd | |||
fc9ee26343 | |||
dba578dec2 | |||
8ec376ddfd |
33
README.md
33
README.md
@ -1,18 +1,39 @@
|
|||||||
# AstroNvim configuration
|
# Configuration pour [AstroNvim](https://astronvim.com/)
|
||||||
|
|
||||||
**NOTE:** This is for AstroNvim v4+
|
**NOTE:** Cette configuration est faite pour les versions de AstroNvim supérieures à la version 4 et plus.
|
||||||
|
|
||||||
## 🛠️ Installation
|
## 🛠️ Installation
|
||||||
|
|
||||||
#### Clone the repository
|
### Installation nvim par défaut
|
||||||
|
|
||||||
|
#### Copie du dépôt
|
||||||
|
|
||||||
|
```shell
|
||||||
|
git clone https://gitea.logerais.com/xavier/config-astronvim.git ~/.config/nvim
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Lancement
|
||||||
|
|
||||||
|
```shell
|
||||||
|
nvim
|
||||||
|
```
|
||||||
|
|
||||||
|
### Installation nvim alternative
|
||||||
|
|
||||||
|
#### Copie du dépôt
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git clone https://gitea.logerais.com/xavier/config-astronvim.git ~/.config/astronvim
|
git clone https://gitea.logerais.com/xavier/config-astronvim.git ~/.config/astronvim
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Start Neovim
|
#### Définition d'un alias
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
export NVIM_APPNAME=astronvim
|
alias astronvim='NVIM_APPNAME=astronvim nvim'
|
||||||
nvim
|
```
|
||||||
|
|
||||||
|
#### Lancement
|
||||||
|
|
||||||
|
```shell
|
||||||
|
astronvim
|
||||||
```
|
```
|
||||||
|
@ -12,46 +12,50 @@ return {
|
|||||||
-- Personal config
|
-- Personal config
|
||||||
--
|
--
|
||||||
|
|
||||||
-- { import = "astrocommunity.pack.ansible" },
|
|
||||||
-- { import = "astrocommunity.pack.docker" },
|
|
||||||
-- { import = "astrocommunity.pack.helm" },
|
|
||||||
-- { import = "astrocommunity.pack.terraform" },
|
|
||||||
-- { import = "astrocommunity.pack.python" },
|
|
||||||
-- { import = "astrocommunity.pack.java" },
|
|
||||||
-- { import = "astrocommunity.pack.html-css" },
|
|
||||||
-- { import = "astrocommunity.pack.angular" },
|
|
||||||
-- Packs
|
-- Packs
|
||||||
{ import = "astrocommunity.pack.bash" },
|
{ import = "astrocommunity.pack.bash" },
|
||||||
{ import = "astrocommunity.pack.toml" },
|
{ import = "astrocommunity.pack.toml" },
|
||||||
{ import = "astrocommunity.pack.yaml" },
|
{ import = "astrocommunity.pack.yaml" },
|
||||||
{ import = "astrocommunity.pack.json" },
|
{ import = "astrocommunity.pack.json" },
|
||||||
{ import = "astrocommunity.pack.markdown" },
|
{ import = "astrocommunity.pack.markdown" },
|
||||||
|
-- { import = "astrocommunity.pack.ansible" },
|
||||||
|
-- { import = "astrocommunity.pack.docker" },
|
||||||
|
-- { import = "astrocommunity.pack.helm" },
|
||||||
|
-- { import = "astrocommunity.pack.terraform" },
|
||||||
|
-- { import = "astrocommunity.pack.python" },
|
||||||
|
-- { import = "astrocommunity.pack.java" },
|
||||||
|
-- { import = "astrocommunity.pack.html-css" },
|
||||||
|
-- { import = "astrocommunity.pack.angular" },
|
||||||
|
|
||||||
-- Recipes
|
-- Recipes
|
||||||
{ import = "astrocommunity.recipes.heirline-mode-text-statusline" },
|
{ import = "astrocommunity.recipes.heirline-mode-text-statusline" },
|
||||||
{ import = "astrocommunity.recipes.cache-colorscheme" },
|
{ import = "astrocommunity.recipes.cache-colorscheme" },
|
||||||
{ import = "astrocommunity.recipes.neo-tree-dark" },
|
{ import = "astrocommunity.recipes.neo-tree-dark" },
|
||||||
-- { import = "astrocommunity.recipes.disable-tabline" },
|
{ import = "astrocommunity.recipes.disable-tabline" },
|
||||||
|
|
||||||
-- Individual plugins (misc)
|
-- Individual plugins (misc)
|
||||||
{ import = "astrocommunity.diagnostics.trouble-nvim" },
|
|
||||||
-- { import = "astrocommunity.bars-and-lines.smartcolumn-nvim" },
|
|
||||||
-- { import = "astrocommunity.completion.copilot-lua-cmp" },
|
|
||||||
{ import = "astrocommunity.editing-support.rainbow-delimiters-nvim" },
|
{ import = "astrocommunity.editing-support.rainbow-delimiters-nvim" },
|
||||||
{ import = "astrocommunity.editing-support.nvim-devdocs" },
|
{ import = "astrocommunity.editing-support.nvim-devdocs" },
|
||||||
-- { import = "astrocommunity.editing-support.chatgpt-nvim" },
|
-- { import = "astrocommunity.editing-support.chatgpt-nvim" },
|
||||||
{ import = "astrocommunity.indent.indent-rainbowline" },
|
{ import = "astrocommunity.indent.indent-rainbowline" },
|
||||||
|
{ import = "astrocommunity.diagnostics.trouble-nvim" },
|
||||||
|
{ import = "astrocommunity.terminal-integration.toggleterm-manager-nvim" },
|
||||||
|
-- { import = "astrocommunity.bars-and-lines.smartcolumn-nvim" },
|
||||||
|
-- { import = "astrocommunity.completion.copilot-lua-cmp" },
|
||||||
-- { import = "astrocommunity.programming-language-support.rest-nvim" },
|
-- { import = "astrocommunity.programming-language-support.rest-nvim" },
|
||||||
-- { import = "astrocommunity.project.project-nvim" },
|
-- { import = "astrocommunity.project.project-nvim" },
|
||||||
{ import = "astrocommunity.file-explorer.telescope-file-browser-nvim" },
|
-- { import = "astrocommunity.file-explorer.telescope-file-browser-nvim" },
|
||||||
|
|
||||||
-- Individual plugins (colorschemes)
|
-- Individual plugins (colorschemes)
|
||||||
{ import = "astrocommunity.colorscheme.vscode-nvim" },
|
{ import = "astrocommunity.colorscheme.vscode-nvim" },
|
||||||
{ import = "astrocommunity.colorscheme.github-nvim-theme" },
|
{ import = "astrocommunity.colorscheme.github-nvim-theme" },
|
||||||
-- { import = "astrocommunity.colorscheme.neosolarized-nvim" },
|
{ import = "astrocommunity.colorscheme.neosolarized-nvim" },
|
||||||
{ import = "astrocommunity.colorscheme.nord-nvim" },
|
{ import = "astrocommunity.colorscheme.nord-nvim" },
|
||||||
{ import = "astrocommunity.colorscheme.nordic-nvim" },
|
{ import = "astrocommunity.colorscheme.nordic-nvim" },
|
||||||
{ import = "astrocommunity.colorscheme.iceberg-vim" },
|
{ import = "astrocommunity.colorscheme.iceberg-vim" },
|
||||||
|
{ import = "astrocommunity.colorscheme.tokyodark-nvim" },
|
||||||
|
{ import = "astrocommunity.colorscheme.tokyonight-nvim" },
|
||||||
|
{ import = "astrocommunity.colorscheme.onedarkpro-nvim" },
|
||||||
|
|
||||||
-- Individual plugins customization
|
-- Individual plugins customization
|
||||||
-- {
|
-- {
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
-- AstroCore provides a central place to modify mappings, vim options, autocommands, and more!
|
|
||||||
-- Configuration documentation can be found with `:h astrocore`
|
|
||||||
-- NOTE: We highly recommend setting up the Lua Language Server (`:LspInstall lua_ls`)
|
|
||||||
-- as this provides autocomplete and documentation while editing
|
|
||||||
|
|
||||||
---@type LazySpec
|
|
||||||
return {
|
|
||||||
"AstroNvim/astroui",
|
|
||||||
---@type AstroUIOpts
|
|
||||||
opts = {
|
|
||||||
-- change colorscheme
|
|
||||||
colorscheme = "github_dark",
|
|
||||||
},
|
|
||||||
}
|
|
@ -8,6 +8,8 @@ return {
|
|||||||
["<space>"] = false, -- disable space until we figure out which-key disabling
|
["<space>"] = false, -- disable space until we figure out which-key disabling
|
||||||
[">"] = "next_source",
|
[">"] = "next_source",
|
||||||
["<"] = "prev_source",
|
["<"] = "prev_source",
|
||||||
|
["<tab>"] = "next_source",
|
||||||
|
["<s-tab>"] = "prev_source",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
event_handlers = {
|
event_handlers = {
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
return {
|
|
||||||
"nvim-telescope/telescope.nvim",
|
|
||||||
dependencies = {
|
|
||||||
"nvim-telescope/telescope-file-browser.nvim",
|
|
||||||
"da-moon/telescope-toggleterm.nvim",
|
|
||||||
},
|
|
||||||
config = function(...)
|
|
||||||
require "plugins.configs.telescope"(...)
|
|
||||||
local telescope = require "telescope"
|
|
||||||
telescope.load_extension "file_browser"
|
|
||||||
telescope.load_extension "toggleterm"
|
|
||||||
end,
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
return "onenord"
|
|
Reference in New Issue
Block a user