Skip to content

Commit

Permalink
deploy: cbdb397
Browse files Browse the repository at this point in the history
  • Loading branch information
ThiagoMowszet committed Jan 3, 2024
1 parent 6c0bce7 commit 178a33e
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion posts/2024/01/desarrollo-con-go-en-neovim/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
</span></span><span style=display:flex><span>├── plugin/
</span></span><span style=display:flex><span>│ └── packer_compiled.lua
</span></span><span style=display:flex><span>└── init.lua
</span></span></code></pre></div><p>A continuación se explica para qué sirve cada carpeta.</p><ul><li><p>after/plugin: Dentro de esta, creamos los .lua con el nombre del plugin que descarguemos para configurar como queramos nuestros plugins. En el arbol de referencia se ve los archivos tokyonight.lua y telescope.lua que nos sirven como ejemplo.</p></li><li><p>lua/tu-nombre: Aquí, cambiaremos {tu-nombre} por tu nombre, en mi caso thiago, y dentro tendremos los archivos que nos servirán para descargar y setear nuestros atajos y configuraciones de Nvim.</p></li><li><p>plugin: Esta carpeta debemos de generarla, pero su archivo (packer_compiled.lua) se genera automáticamente, en el ira toda nuestra configuración de Neovim. Es importante saber que no debemos de tocar este archivo.</p></li><li><p>init.lua: En este archivo, haremos el llamado de la carpeta &ldquo;tu-nombre&rdquo;, para que al iniciar se carguen automáticamente nuestras configuraciones.</p></li></ul><p>Si bien entraremos en detalle más adelante de cada archivo y configuración, está bueno saber el set up de nuestro editor de texto.</p><h2 id=packer-gestor-de-plugins>Packer (Gestor de plugins)</h2><p>Ya con nuestras carpetas generadas, vamos a instalar <a href=https://github.com/wbthomason/packer.nvim>Packer</a> que será nuestro gestor de plugins para Neovim.</p><p>Es cierto que este repositorio no se mantiene desde Agosto de 2023, y que muchos usuarios de Neovim están migrando a <a href=https://github.com/folke/lazy.nvim>Lazy</a> o <a href=https://github.com/lewis6991/pckr.nvim>Pckr</a> (el sucesor de packer), pero para este post usaremos Packer, ya que sentara las bases de nuestro conocimiento para Neovim y luego podremos realizar otro post sobre la migración a Lazy (esto debido a que quien escribe, actualmente, no migro su gestor a otro 😅).</p><p>Para instalar packer, debemos de hacerlo de la siguiente manera:</p><p>Instalación en Unix, Linux.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>git clone --depth <span style=color:#ae81ff>1</span> https://github.com/wbthomason/packer.nvim<span style=color:#ae81ff>\
</span></span></code></pre></div><p>A continuación se explica para qué sirve cada carpeta.</p><ul><li><p>after/plugin: Dentro de esta, creamos los .lua con el nombre del plugin que descarguemos para configurar como queramos nuestros plugins. En el arbol de referencia se ve los archivos tokyonight.lua y telescope.lua que nos sirven como ejemplo.</p></li><li><p>lua/tu-nombre: Aquí, cambiaremos {tu-nombre} por tu nombre, en mi caso thiago, y dentro tendremos los archivos que nos servirán para descargar y setear nuestros atajos y configuraciones de Nvim.</p></li><li><p>plugin: Esta carpeta debemos de generarla, pero su archivo (packer_compiled.lua) se genera automáticamente, en el ira toda nuestra configuración de Neovim. Es importante saber que no debemos de tocar este archivo.</p></li><li><p>init.lua: En este archivo, haremos el llamado de la carpeta &ldquo;tu-nombre&rdquo;, para que al iniciar se carguen automáticamente nuestras configuraciones.</p></li></ul><p>Si bien entraremos en detalle más adelante de cada archivo y configuración, está bueno saber el set up de nuestro editor de texto.</p><h2 id=packer-gestor-de-plugins>Packer (Gestor de plugins)</h2><p>Ya con nuestras carpetas generadas, vamos a instalar <a href=https://github.com/wbthomason/packer.nvim>Packer</a> que será nuestro gestor de plugins para Neovim.</p><p>Es cierto que este repositorio no se mantiene desde Agosto de 2023, y que muchos usuarios de Neovim están migrando a <a href=https://github.com/folke/lazy.nvim>Lazy</a> o <a href=https://github.com/lewis6991/pckr.nvim>Pckr</a> (el sucesor de packer), pero para este post usaremos Packer, ya que sentará las bases de nuestro conocimiento para Neovim y luego podremos realizar otro post sobre la migración a Lazy (esto debido a que quien escribe, actualmente, no migró su gestor a otro 😅).</p><p>Para instalar packer, debemos de hacerlo de la siguiente manera:</p><p>Instalación en Unix, Linux.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>git clone --depth <span style=color:#ae81ff>1</span> https://github.com/wbthomason/packer.nvim<span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> ~/.local/share/nvim/site/pack/packer/start/packer.nvim
</span></span></code></pre></div><p>Instalación en Windows PowerShell.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>git clone https://github.com/wbthomason/packer.nvim <span style=color:#e6db74>&#34;</span>$env<span style=color:#e6db74>:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim&#34;</span>
</span></span></code></pre></div><p>Una vez instalado, iremos al siguiente path: .config/nvim/lua/tu-nombre/ e ingresaremos al archivo packer.lua en donde ingresaremos el siguiente código:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-lua data-lang=lua><span style=display:flex><span><span style=color:#66d9ef>return</span> require(<span style=color:#e6db74>&#39;packer&#39;</span>).startup(<span style=color:#66d9ef>function</span>(use)
Expand Down
2 changes: 1 addition & 1 deletion search/index.json

Large diffs are not rendered by default.

0 comments on commit 178a33e

Please sign in to comment.