[6] Neovim - Formatters, Linters, & Diagnostics! Oh my!

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

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

  • @DesignatedCoder
    @DesignatedCoder  4 месяца назад +3

    We are going to be setting up Neovim for Laravel development.
    In this part, we install and configure Linters, Formatters, and Diagnostics.
    ✔ SUBSCRIBE HERE:
    ruclips.net/channel/UCGRi3eupIN5rOP_tDLxLs2w
    ============================================
    📓 VIDEO CHAPTERS:
    00:00 [6] Neovim - Formatters, Linters, & Diagnostics! Oh my!
    00:33 Installing and Configuring nvim-cmp.
    07:28 Ensuring More LSPs are Installed by Default.
    11:37 Configuring Completions to Work With LSPs.
    17:44 Installing and Configuring None-LS.
    ============================================
    🎦 PLAYLIST:
    ruclips.net/p/PLW-lITXBwAP_-BnAgFLE8-SckPulyVwWY
    ============================================
    🔗 DOCUMENTATION:
    Neovim:
    neovim.io/
    Lazy Nvim:
    github.com/folke/lazy.nvim
    Neotree:
    github.com/nvim-neo-tree/neo-tree.nvim
    Tokyo Night:
    github.com/folke/tokyonight.nvim
    Lualine:
    github.com/nvim-lualine/lualine.nvim
    Alpha Dashboard:
    github.com/goolord/alpha-nvim
    Telescope:
    github.com/nvim-telescope/telescope.nvim
    Treesitter:
    github.com/nvim-treesitter/nvim-treesitter
    Treesitter Text Objects:
    github.com/nvim-treesitter/nvim-treesitter-textobjects
    Mason:
    github.com/williamboman/mason.nvim
    Mason LSP Config:
    github.com/williamboman/mason-lspconfig.nvim
    Nvim LSP Config:
    github.com/neovim/nvim-lspconfig
    Telescope UI:
    github.com/nvim-telescope/telescope-ui-select.nvim
    Nvim-CMP:
    github.com/hrsh7th/nvim-cmp
    None-LS:
    github.com/nvimtools/none-ls.nvim
    Link to Deployment Gist: gist.github.com/designatedcoder/122694e1a5f73e17db3c7f11ee5f3562
    ============================================
    ✔ GITHUB REPO:
    We will be using my dotfiles to configure Neovim settings.
    github.com/designatedcoder/dotfiles
    ============================================
    DISCLAIMER: Links included in this description might be affiliate or referral links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting my channel so I can continue to provide you with free content!
    ============================================
    //SUPPORT THE CHANNEL:
    ○ Buy Me a Coffee:
    buymeacoffee.com/designatedcoder
    //FOLLOW ME:
    ○ Twitter:
    twitter.com/DezignatedCoder
    //TOOLS & SERVICES I USE:
    ○ Get $100 or more in free credit for 60 days from DigitalOcean: m.do.co/c/793677d3bf86
    ○ Get $10 or more in free credit for 30+ days from Vultr:
    www.vultr.com/?ref=9547235
    ○ Proton subscriptions perks vary over time:
    pr.tn/ref/RXMMPG7357CG
    #designatedcoder #laravel11 #laravelandneovim

  • @3Shoka
    @3Shoka 3 месяца назад +1

    when I open blade file, its not highlight, just black and white
    how to deal with blade file syntax highlighting ?
    thanks for this great tutorial

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

      Hey there @3Shoka. Thanks for watching. Welcome to the channel! 😎
      My setup isn't really complete and I don't have anything for blade syntax highlighting yet as I don't use it as often.
      You can do a quick search to see if there are any plugins available for this. Laravel is somewhat of a recent addition to this vim/neovim world and there aren't many available as of yet. I've been looking at this one as it seems to also have line folding which is pretty useful for large blade files. Take a look and see if it fits your needs.
      github.com/EmranMR/tree-sitter-blade
      Hope this helps and good luck to you.