Note: This configuration is constantly updated
Total plugins: 9
Summary
- markdown Package's:
- Lazy (Plugins)
- Mason (Linters,Formatters...)
- JavaScript
- TypeScript
- HTML
- CSS
- JSON
- Python
- C
- C++
- Java
- LSP:
- Mason-LSP
- LSP
- Formater:
- Conform
- Movement
- Telescope
- Style
- Emmet
- Statusline
~ ❯ cat ide_minimal_conf.txt | rg -Ue "^Summary:[\n+\w\-:\s()]+\n$"
Summary:
Included:
- LSP
- Formatter conform
- Telescope
- Emmet
- Mason
- Statusline personalizada
- Transparencia
Not included:
- Autocomplete (nvim-cmp)
- Snippets
- Lateral Menu
- Dashboard
- Git UI
- DAP (debugger)![]() |
![]() |
![]() |
![]() |
~ ❯ cat ide_minimal_conf.txt | rg -Ue "^Plugins:[\n+\w\-:\s()]+\n$"Plugins Manager.
Functions:
- Install plugins.
- Update plugins.
- Load/Sync plugins
Command: ':Lazy'
u -> upadate plugins
U -> update all
x -> clear plugins
q -> quit :3Formatter:3 and LSP:9
External tool manager.
Funciones:
- Install LSP
- Install formatters
- Install linters
command: Mason
:MasonInstall <Tool>
:MasonUninstall <Tool>Work like a bridge:
Mason -> Install the server -> LSP use it
local mason = require("mason")
local mason_lsp = require("mason-lspconfig")
mason.setup()
mason_lsp.setup({
ensure_installed = {
"ts_ls",
"pyright",
"lua_ls",
"html",
"cssls",
"jsonls",
"clangd",
"jdtls",
},
})Language configuration:
| Language | LSP |
|---|---|
| python | pyright |
| Lua | lau_ls |
| C/C++ | clangd |
| Java | jdtls |
| HTML | html |
| CSS | cssls |
| JS/TS/JSON | ts_ls |
| Language | Formatters |
|---|---|
| lua | stylua |
| python | black |
| web | prettier |
| java | google-java-format |
| c/c++ | clang-format |
Main search.
<leader>ff looking for files.
<leader>fg: Looking for some text inside the projectShortcuts HTML, with <C-Y>,, the caracter ',' isn't a option.
Example:
ul>li*5
TAB
Resultado:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>





