Geekdocs
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Dotfiles

Descripción

Estos son los archivos necesarios para replicar mi configuración en MacOS. En general, excepto por yabai y skhd, que pueden ser reemplazados por un WM como i3-gaps o bpwm en Linux, todos los archivos deberían ser compatibles con cualquier sistema Unix.

Todo lo publicado en esta página fue escrito con vimwiki y renderizado por Hugo.

Repositorio: Github

Caracteristicas

  • Configuración extensible en Lua de Neovim.
  • Configuración de Vimwiki y Hugo para publicar notas.
  • Configuración de terminal kitty.
  • Especifico MacOS: emulación de i3-gaps con skhd y yabai.

Plugins vim

Los plugins utilizados en vim son:

  • wbthomason/packer.nvim
  • nvim-lua/popup.nvim
  • nvim-lua/plenary.nvim
  • windwp/nvim-autopairs
  • numToStr/Comment.nvim
  • kyazdani42/nvim-web-devicons
  • kyazdani42/nvim-tree.lua
  • akinsho/bufferline.nvim
  • moll/vim-bbye
  • nvim-lualine/lualine.nvim
  • akinsho/toggleterm.nvim
  • ahmedkhalf/project.nvim
  • lewis6991/impatient.nvim
  • lukas-reineke/indent-blankline.nvim
  • goolord/alpha-nvim
  • antoinemadec/FixCursorHold.nvim
  • folke/which-key.nvim
  • shaunsingh/nord.nvim
  • dracula/vim
  • lunarvim/darkplus.nvim
  • hrsh7th/nvim-cmp
  • hrsh7th/cmp-buffer
  • hrsh7th/cmp-path
  • hrsh7th/cmp-cmdline
  • saadparwaiz1/cmp_luasnip
  • hrsh7th/cmp-nvim-lsp
  • L3MON4D3/LuaSnip
  • rafamadriz/friendly-snippets
  • neovim/nvim-lspconfig
  • williamboman/nvim-lsp-installer
  • tamago324/nlsp-settings.nvim
  • jose-elias-alvarez/null-ls.nvim
  • nvim-telescope/telescope.nvim
  • nvim-treesitter/nvim-treesitter
  • JoosepAlviste/nvim-ts-context-commentstring
  • lewis6991/gitsigns.nvim
  • vimwiki/vimwiki

Por hacer

Proyecto Ansible

  • Renderizar imagenes desde vim. (ver este plugin)
  • Pasar configuración de vimwiki a vimwiki.lua.
  • Optimizar pipeline de Drone.
  • Lograr autosincronización o autopublicación.
  • Publicar archivos en GitHub.
  • Crear un index por materia.
  • Arreglar problema con Luasnip. (#161 Luasnip)
  • Agregar configuraciones a whichkey.
    • Agregar abrir default wiki.
    • Agregar manipulación de archivo.
    • Corregir bug en back-links.
  • Agregar diccionario en español. (#2804 de neovim)
  • Agregar opción para colapsar secciones. (#243 de hugo-geekdoc)

Recursos

Para la configuración de esto se usaron las siguientes referencias