Mastering Neovim | Entendiendo como funciona la configuracion

Поделиться
HTML-код
  • Опубликовано: 15 июн 2023
  • Enteder como accedemos a los archivos es esencial
    Mi configuracion: github.com/adalessa/nvim
    Conviértete en miembro de este canal para disfrutar de ventajas:
    / @alpha_dev
    Discrod: / discord
    Twitch: / thealphadeveloper
    Github: github.com/adalessa
    #neovim #programacion #vim
  • НаукаНаука

Комментарии • 51

  • @leost2097
    @leost2097 Год назад +8

    Es dificil encontrar este tipo de contenido en español, profundizando y dando ejemplos de como funciona.
    Gracias!

    • @Alpha_Dev
      @Alpha_Dev  Год назад

      De nada Leost, me alegra poder ayudar.

  • @germanrodrigoalvarez8132
    @germanrodrigoalvarez8132 27 дней назад

    Gracias por tus vídeos, bro. No tenía ganas de meterme con neovim por lo compleja que es la curva de aprendizaje y porque no sabía por dónde empezar... hasta que encontré tus vídeos, ahora voy entendiendo de a poco como viene la mano y me está gustando.

    • @Alpha_Dev
      @Alpha_Dev  26 дней назад

      Que bueno que te haya ayudado a comenzar con el camino de neovim.

  • @emerillan3246
    @emerillan3246 Год назад +4

    Hola Ariel! Esta serie me encanta, este video me ayudo para entender mejor como funcionan los plugins.

    • @Alpha_Dev
      @Alpha_Dev  Год назад

      Que bueno, es parte de mi idea con la serie que no quede en algo que se copie exactamente sino algo que permita entender, aprender y puedas extender la configuracion.

    • @miguelacuna7148
      @miguelacuna7148 Год назад

      @@Alpha_Dev el LSP no functiona en archivos .html.twig. Ya intente agregar el tipo de archivo a mi LSP config pero aun asi nada.
      Creo que en una ocacion logre hacer funcionar el LSP para html pero no para las funciones o variables de twig, cosa que phpstorm si tiene y es muy util
      Me he llegado a plantear crear mi propio LSP para twig, un poco por aprender como funcionan y para porfin cambiarme a neovim por completo.

  • @alonso0188
    @alonso0188 9 месяцев назад

    Muchas gracias hermanito, este video ayuda a entender con más detalle como se configura neovim con lua.

  • @pilasguru
    @pilasguru 8 месяцев назад +1

    Te pasaste de bueno con este video!! Si con esta explicación no te configuras cositas para neovim es porque no quieres!

    • @Alpha_Dev
      @Alpha_Dev  8 месяцев назад +1

      Jajaj, es la idea, dar la informacion para que cada uno pueda tener el entorno que desea.

  • @lucasmatiasexequielmendez6438
    @lucasmatiasexequielmendez6438 Год назад +1

    Gran video Ariel, muy buena la serie!!

    • @Alpha_Dev
      @Alpha_Dev  Год назад

      Gracias Lucas, este es el punto donde empieza lo fuerte con neovim, hasta ahora fueron conceptos.

  • @ok-Luis
    @ok-Luis 2 месяца назад

    Te dejo mi comentario amigo. Mejor explicado imposible gracias! 🙌

  • @capitan8646
    @capitan8646 5 месяцев назад +1

    Gracias por este super canal hermano, saludos desde Brasil

    • @Alpha_Dev
      @Alpha_Dev  5 месяцев назад +1

      Muchas gracias por los saludos. Me alegra poder ayudar.

  • @miguelangelreyesxinaxtle4756
    @miguelangelreyesxinaxtle4756 10 месяцев назад

    estas en otro nivel, voy a ver todos tus videos

  • @danieldanish584
    @danieldanish584 3 месяца назад

    Me abriste los ojos, porque veo mucho de configuraciones de otros RUclipsrs y no entiendo ni para que lo voy a usar ahora se por donde empezar, gracias crack!

    • @Alpha_Dev
      @Alpha_Dev  3 месяца назад

      Me alegra que mi contenido ayude. Ese fue el proposito de la serie ayudar a entender el porque de las cosas del editor que uso y elijo todos los dias.

  • @-Fjolnir-
    @-Fjolnir- Месяц назад

    después de 11 meses vuelvo a comentar en el mismo video para decir... hola, buen video XD

  • @KaDrD
    @KaDrD 10 месяцев назад +3

    Yo tenía instalado un framework de neovim pero no entendía una poronga lo que me llevo a borrar todo y de a poco configurar

  • @LaCompulab
    @LaCompulab Год назад +1

    Eres un crack! Gracias por tus videos

    • @Alpha_Dev
      @Alpha_Dev  Год назад

      De nada, un gusto ayudar a otros.

  • @nisidabay
    @nisidabay 8 месяцев назад +1

    Muy buen video. He migrado mi configuración de Vim a Neovim. He estado leyendo documentación pero no me queda nada claro cuando usar la sintaxis de Lua(vim.keymap.set()) o vim.api.nvim_set_keymap().

    • @Alpha_Dev
      @Alpha_Dev  8 месяцев назад +1

      En si son 2 maneras de hacer lo mismo. yo en lo personal uso mas `vim.keymap.set` pero no hay nada de malo de usar la funcion de `api`. Hay quienes lo consideran mejor, pero en mi experiencia es lo mismo.

  • @yorjansandoval9381
    @yorjansandoval9381 Год назад +1

    exelente.

  • @vatmanzlokuz680
    @vatmanzlokuz680 Год назад +1

    me agrada mucho tu contenido

    • @Alpha_Dev
      @Alpha_Dev  Год назад

      Y a mi me agrada mucho tu comentario. Gracias por hacermelo saber, Saludos y exitos.

  • @danielcolmenares8234
    @danielcolmenares8234 Год назад

    Esperando segunda parte,

  • @Nefasque
    @Nefasque 8 месяцев назад

    NICE !!!!!!!!!!

  • @yorjansandoval9381
    @yorjansandoval9381 Год назад

    Esperando la segunda parte

    • @Alpha_Dev
      @Alpha_Dev  11 месяцев назад +1

      Ya se van a venir mas partes, actualmente estoy de vacaciones, sera mas para mediados de agosto.

    • @yorjansandoval9381
      @yorjansandoval9381 11 месяцев назад

      @@Alpha_Dev que bueno, disfruta

  • @trucosfreak
    @trucosfreak Год назад

    no olviden dejar el like! :D. La parte de configuración de neovim es hermosa, literal solo se limita a tus necesidades, tiempo y imaginación

    • @Alpha_Dev
      @Alpha_Dev  Год назад +1

      Gracias por el recordatorio, mas likes, mas lo va a recomendar youtube para que llega a mas personas. Y si concuerdo si hay algo incluso que no puedas hacer con lua siempre podes ver el codigo fuente y modificar neovim, osea ahi ya es la configuracion maxima jajaj

  • @salvadorcano553
    @salvadorcano553 11 месяцев назад

    Buenas he estado investigando por ahi, y no he logrado vaer una configurarión adecuada para programar en Java, con autocompletado, debug y demás, no sé si podrías indicarme algo, actualmente uso lazyvim. Gracias por tu generosidad.

    • @Alpha_Dev
      @Alpha_Dev  11 месяцев назад

      No he configurado para programar con java, pero si para el autocompletado miraria de tener el lsp bien configurado, esto junto con cmp como motor de completado ya deberia darte. Para debug, tengo un video sobre nvim dap que orienta un poco como funciona y el mismo tiene conexiones para muchos lenguajes includo java por ahi te puede servir. Sino te sugiero que vengas a discord donde hay mas gente y se de algunos que han ya configurado neovim para java, les puedes pedir su configuracion para ver como lo tienen ellos. Saludos.

  • @Yama21
    @Yama21 8 месяцев назад

    necesito ayuda, intente varias maneras y varios videos pero no se como hacer para que la configuracion que hago en init.vim o tambien en init.lua(en ninguna funciona) se quede de forma permanente por que al momento de hacer "source %" se ven los cambios realizado por la configuracion pero luego al salirme y entrar en otro archivo, se pierde todo, no se por que pasa esto o si es que me falta algo ya que sigo los pasos de cada video que veo, tanto el orden de carpetas como configuracion que hacer y nada :(

    • @Yama21
      @Yama21 8 месяцев назад

      soy de windows por cierto y estoy haciendo todo desde powershell, cosa que he visto que si deberia funcionar pero no entiendo por que no me funciona a mi

    • @Alpha_Dev
      @Alpha_Dev  8 месяцев назад

      Lo unique que se me ocurre es si estas en la carpeta correcta para guardar la configuracion. si estas en windows deberia ser en `~\AppData\Local
      vim` para estar seguro dentro de neovim corre ":set rtp" y te deberia dar el listado de directorios donde lee la configuracion. El primero deberia ser el cual usar.
      Espero que eso te ayude.

    • @Yama21
      @Yama21 8 месяцев назад

      @@Alpha_Dev lo inentare aver que tal, luego vuelvo para contarlo

    • @Yama21
      @Yama21 8 месяцев назад

      JAJAJA de verdad que gracias, de tantos videos y solo este comentario me sirvió, de verdad muchas gracias por aportar a la comunidad👌

  • @miguelacuna7148
    @miguelacuna7148 Год назад

    Muy buen contenido, estoy tratanso se cambiarme se phpstorm a neovim pero mi config aun no esta al 100. Aun no encuentro forma de que funcionen los twig templates con javascript y css

    • @Alpha_Dev
      @Alpha_Dev  Год назад

      Hola Miguel, que es lo que no te toma de twig ? La sintaxis, ahí podes usar tressiter y para el autocompemtado creo que el lsp con pho actor si funciona. Exitos

  • @franciscoguedez9342
    @franciscoguedez9342 Месяц назад

    Amigo, como hago para que aparezca el menú de ayuda en el editor?

    • @Alpha_Dev
      @Alpha_Dev  Месяц назад

      Que menu de ayuda ? descis como la firma de una funcion, o menu como el clasico de barra de la mayoria de los programas. Si es lo segundo vim no lo tiene.

    • @franciscoguedez9342
      @franciscoguedez9342 Месяц назад

      @@Alpha_Dev Es como firma de la función

    • @Alpha_Dev
      @Alpha_Dev  Месяц назад

      @@franciscoguedez9342 la firma de la funcion es con vim.lsp.buf.signature_help()
      yo lo tengo con un keymap
      vim.keymap.set('i', '', function()
      vim.lsp.buf.signature_help()
      end)
      Este en el on attach para cuando uso el lsp
      Espero que te sirva. Saludos.

  • @kevinrizo5143
    @kevinrizo5143 10 месяцев назад

    me resulta curioso si tratas de alejarte de todo lo que es microsoft como el vscode pero usas los servicios de github en lugar de gitlab

    • @Alpha_Dev
      @Alpha_Dev  10 месяцев назад +1

      Hola Kevin, no uso neovim para alejarme de microsoft. Lo uso porque creo que es una mejor herramienta que me ayuda a hacer mejor mi trabajo, y ademas disfruto customizandola.
      Si bien no estoy de acuerdo con algunas practicas que hacen no dejo de usar sus productos, me gusta jugar y algunos juegos solo andan en windows y por ende lo sigo usando. Como hable en otros videos de la telemetria de vscode, lo hice para que las personas sepan que tiene, no es ni juzgar ni criticar al que lo usa, sino que sepa que usa.
      Gracias por comentar, saludos.

  • @angelorosal1212
    @angelorosal1212 6 месяцев назад

    me da un error y no se como solucionarlo xd:
    Se ha detectado un error al procesar /home/yitan/.config/nv
    im/init.lua:
    E5112: Error while creating lua chunk: /home/yitan/.config/
    nvim/init.lua:1: unfinished string near '"config.settings¨)

    • @Alpha_Dev
      @Alpha_Dev  6 месяцев назад +1

      Hola Angel, veo que las comillas de apartura y cierre no son las mismas. revisaria eso.