Configurando tu setup para

Sdílet
Vložit
  • čas přidán 26. 06. 2024
  • NeoVim es uno de los editores más potentes y flexibles. Pero la curva de aprendizaje aleja a muchos de probar esta herramienta
    Hora de configurar tu editor de forma sencilla y minimalista!
    Checa mis dotfiles aquí: github.com/charliesbot/dotfiles
    00:00 Intro
    01:50 Instalación un gestor de paquetes (Packer)
    07:10 Instalación Temas y Gestor de archivos (Telescope)
    09:45 Configuración de Telescope
    11:50 Configuración del tema
    14:05 Instalación de treesitter
    18:00 Configuración de treesitter
    18:00 Configuración de treesitter
    21:30 Qué es LSP?
    23:00 Instalación de lsp-zero
    24:45 Configuración de ls-zero
    39:00 Combinación de teclas para útiles para nvim
  • Věda a technologie

Komentáře • 55

  • @alva119
    @alva119 Před rokem +8

    Estaría padre una segunda parte, agregando una terminal dentro de los archivos trabajando, un formatter con prettier y más atajos de teclado dentro de vim 🙏🏾, gracias por él video es el primer video que me da el mismo resultado al seguir sus pasos y salir tal cual, gracias Charlie luego te comparto por twitter mi setup de nvim

  • @Garradaniel20
    @Garradaniel20 Před rokem

    Tenía en mente configurarme Neovim para trastear un poco. Gracias por el vídeo! 🙌

  • @victorrodriguez7705
    @victorrodriguez7705 Před rokem

    excelente tu video muy buena vibra para enseñar Gracias 💯 esperamos mas.

  • @EstebanVera
    @EstebanVera Před rokem

    Excelente video 🤩

  • @salvadorcano553
    @salvadorcano553 Před rokem

    muchas gracias por tu aportación, me ha servido mucho para entende ciertas cosas de neovim, voy a probar y ponerme a ello

  • @german2220
    @german2220 Před rokem

    Me has traído muchos recuerdos a mi clase de mate discreta con el plugin de treesitter (nos mandaron como proyecto del curso hacer un compilador y que se muestre el árbol de tokens por cada línea de código )

  • @Danived
    @Danived Před rokem

    Te juro que en toda mi carrera llegue a entender como usar lua con neovim, y lo hiciste tan sencillo, realmente muchas gracias! si un dia mejoro mi productividad haciendo codigo, sera gracias a ti!

  • @BrayanCorBer
    @BrayanCorBer Před rokem +1

    Gracias, siempre busqué el poder trabajar con vim, pero no lograba configurarlo bien, muchas gracias, lo único que no me funcionó fue el autocompletado, o sea me muestra las opciones pero no puedo elegir ninguna. pero de resto todo super! muchas gracias...Like! Suscrito y full notificaciones!!! ultra recomendado!

  • @antoniosobrino2687
    @antoniosobrino2687 Před rokem

    Me voy a estudiar el vídeo y aprender a montarlo. Muchas gracias ojalá algún día llegar a una FaAng como tú

  • @paulsotelo4010
    @paulsotelo4010 Před rokem

    Se ve genial, voy a intentar más tarde

  • @tomelalumno
    @tomelalumno Před rokem +5

    Si decías "yo no lo instalo porque ya lo tengo" me iba a morir de risa

  • @frangercenteno
    @frangercenteno Před rokem

    mucho flow charlie

  • @alonso0188
    @alonso0188 Před rokem

    Gracias por el video.

  • @alva119
    @alva119 Před rokem

    Charlie muchas gracias por tu video es el primero que explica paso por paso y me da el mismo resultado sin tener ningun error solo si, no se si es mucho pedir en dotfiles tienes mas plugins de los cuales solo nfile, null-ls, mason-ls, no tuve el mismo resultado, podrias hacer una segunda parte explicando esos plugins que tienes de mas como el plugin compiled. Tambien en lo personal el como instalar una termnal dentro de nvim en el mismo path que estamos trabajando como vscode. Bueno estaria increible una segunda parte. Saludos.

    • @charliesbot
      @charliesbot  Před rokem +1

      Si! :D Faltan más videos de más config de Neovim!

  • @danielmondragon2476
    @danielmondragon2476 Před rokem

    Gracias por hacerme cambiar de Coc a LSP nativo, seguiste alguna guía o algún recurso para aprender a usar Lua con nvim?

  • @riloco22
    @riloco22 Před 11 měsíci

    Hola Charlie, gracias por el vídeo, lo estaba siguiente pero la parte del auto-completado no me funciona, si muestra las palabras para escoger pero cuando selecciono una deja es un espacio en blanco, no se si ya los paquetes cambiaron o la configuración pero tengo problemas con esta funcionalidad, algo que ya no veo igual es la instalación y configuración lsp-zero, cualquier sugerencia es bienvenida.

  • @iduran
    @iduran Před rokem

    Gracias Charlie. Keep the videos coming! Por ejemplo uno de tu macOS setup o desk setup 😅. Por cierto, como logras esconder la barra de menu de Apple, o simplemente la editaste en el video?

    • @charliesbot
      @charliesbot  Před rokem +1

      me gusta la idea! El dock lo tengo en auto esconder! :)

    • @iduran
      @iduran Před rokem

      @@charliesbot gracias Charlie. Me refería a la barra de menu superior, no al dock.

  • @arturopastrana9256
    @arturopastrana9256 Před rokem

    Hola, tengo problemas al instalar los temas realice todos los pasos tal cual pero el tema se ve las letras negras con un fondo verde no se que faltara. Utilizo mac y zsh.

  • @PabloWually
    @PabloWually Před rokem

    Muy buen video y los plugins me fueron de gran utilidad, tengo una duda, quiero cambiar por comando el background, según la documentación de catppuccin se lo puede hacer con este comando:
    :set background=light/dark with :Catppuccin background.light/dark
    Pero no funciona, talvez se porque configuraste el color parecido a un hook, en fin, tienes algun comando que pueda cambiar el backgroud por comando en lugar de editar el archivo colors.lua?

    • @charliesbot
      @charliesbot  Před rokem

      acabo de correr el comando set background=light y funcionó
      Si tienes tmux, ese puede tener interferencia con tu bg :O

  • @BubaQuintana
    @BubaQuintana Před rokem +2

    Me atoré en algunas partes, pero pude lograr una configuración minima. Me hacen falta algunos ajustes que tengo en mi vim para poder mudarme bien a nvim. Tengo una duda, la funcionalidad para ir a la definición (gd) se puede configurar para que, en los casos que la definición esté en otro archivo, se abra en un buffer nuevo?

    • @charliesbot
      @charliesbot  Před rokem +1

      Sí! En el siguiente video voy a agregar más comandos :D

  • @aep3003
    @aep3003 Před rokem

    Gran video, tengo una duda, ¿Que es tokenizar? No sé si lo dije bien, lo mencionaste varias veces en el video. De antemano muchas gracias 😊

    • @charliesbot
      @charliesbot  Před rokem +1

      En este contexto, cuando digo tokenizar es que treesitter toma todo el archivo y lo divide en fragmentos
      Estos fragmentos se les llama token, y tokenizar es la acción de convertir estos archivos que contienen código a fragmentos que tienen sentido para un compilador, o en este caso, para el developer que va a aplicar un tema :)
      de esa forma, el que crea un tema puede saber que, por ejemplo, el keyword "function" hace referencia a una función en Javascript, al igual que "def" en Python, y aplicarles el mismo color

  • @EstebanVera
    @EstebanVera Před rokem

    Charlie una pregunta, como haces para usar el prettier en nvim? no logro encontrar el comando y ya lo instale desde :Mason

    • @charliesbot
      @charliesbot  Před rokem +1

      Yo utilizo un plugin llamado "null_ls" para manejar los formatters. Pensaba hacer un video de seguimiento para ir agregando este tipo de configs poco a poco
      Pero si te quieres adelantar, lo tengo en mis dotfiles. Los puse en la descripción!
      Busca el archivo null_ls.lua

  • @carlosv.7495
    @carlosv.7495 Před rokem

    Gracias por el video. Es necesario tener instalado lua en el sistema?

    • @charliesbot
      @charliesbot  Před rokem

      nope! Lua viene embebido en Neovim

    • @carlosv.7495
      @carlosv.7495 Před rokem

      @@charliesbot gracias por responder. Me parece que los errores que tengo provienen de una versión antigua de neovim. Buena semana.

  • @juancarloshernandez2545

    tu theme de kitty es monokaipro (octagon)?

  • @KaDrD
    @KaDrD Před 9 měsíci

    Creo que ya no usa packer si no me equivoco, todos migrando a lazy

  • @thefa11en45
    @thefa11en45 Před 10 měsíci +1

    Muy buen video, sin embargo me surge una duda, en el minuto czcams.com/video/Y2iqRZ4EYbk/video.html cuando seleccionas la opcion del autocompletado, que combinacion de teclas o tecla usas para seleccionar la opcion que deseas de toda la lista, muchas gracias de ante mano.

  • @adan.aguirre
    @adan.aguirre Před rokem

    Hola,Que terminal estas ocupando.
    Gracias

  • @oscarcruzrovira
    @oscarcruzrovira Před rokem +1

    hola, charlie gracias por tan bonito video , dos pregunta
    1- no hay problema si no instalo nvim-treesitter porque estoy usando windows y este me pide que instale visual estudio .
    2- cuadno el video para poder foramatear el codigo :) ojo no esto no es una presion jajaja

    • @charliesbot
      @charliesbot  Před rokem +1

      Para Windows no necesitas instalar Visual Studio! Solo un compilador de C :)
      github.com/nvim-treesitter/nvim-treesitter/wiki/Windows-support
      Y el video del formatter viene pronto!

  • @DavidFields1
    @DavidFields1 Před rokem

    Cuando ejecuto el comando :so me da este error: "E471: Argument required". Ya intenté poner la ruta de los archivos de configuración después del comando pero nada. Alguien sabe cómo solucionarlo?

    • @charliesbot
      @charliesbot  Před rokem

      Que versión de Neovim instalaste? Tal vez vaya por ahí el problema

    • @CristhianHuertos
      @CristhianHuertos Před rokem +1

      Me paso lo mismo con la default 0.4 , instale la 0.8.2 y se corrigio el problema

    • @rodrigogamboa4486
      @rodrigogamboa4486 Před rokem

      @@CristhianHuertos Lo mismo me pasó, con snap se instaló en automático la v0.4. Tuve que desinstalarlo y reinstalarlo utilizando la opción de AppImage documentada en el github de neovim para que se instalara la v0.8

  • @VANTYCSolutions
    @VANTYCSolutions Před 11 měsíci

    gracias amigo, estaba buscando porque no me salían los textos de los diagnosticos y gracias a tu video vi que era esto:
    vim.diagnostic.config({
    virtual_text = false
    lo puse a true y listo!

  • @jrg300i
    @jrg300i Před 7 měsíci

    Necesito tu ayuda estaba haciendo la instalación y el buscador telescope me está arrojando unos errores me puedes ayudar?

    • @jesusmistery8305
      @jesusmistery8305 Před 5 měsíci

      me pasa lo mismo, pudiste solucionarlo??

    • @ascenciosantiago
      @ascenciosantiago Před 4 měsíci

      Pudieron solucionarlo?

    • @jesusmistery8305
      @jesusmistery8305 Před 4 měsíci

      @@ascenciosantiago si hermano

    • @jesusmistery8305
      @jesusmistery8305 Před 4 měsíci

      @@ascenciosantiago espero te sirva hermano, si necesitas mas ayuda puedes responder este comentario

    • @jesusmistery8305
      @jesusmistery8305 Před 4 měsíci

      @@ascenciosantiago
      use {
      'nvim-telescope/telescope.nvim', tag = '0.1.5',
      -- or , branch = '0.1.x',
      requires = { {'nvim-lua/plenary.nvim'} }
      } igual puedes intentar con este codigo de hecho ya esta en la version 0.1.5 pero te recomendaria la 0.1.4