tuffgniuz
tuffgniuz
  • 19
  • 261 365
Configure Mason Nvim - Portable Package Manager For Neovim
In this video we configure mason nvim, a replacement for lsp-installer since it is no longer maintained. Mason adds the ability to install DAP servers, linters, formatters, in addiotion to LSP servers.
=== SUPPORT THIS CHANNEL ===
Hardware I use
► Keychron K2: amzn.to/3CwOCE1
► Thinkpad x260: amzn.to/3CVcVwW
========== GITHUB ==========
github.com/tuffgniuz/
github.com/williamboman/mason.nvim
========== END SONG ATTRIBUTION ==========
Lofi Hip-hop Intro 08 by TaigaSoundProd
Link: filmmusic.io/song/6963-lofi-hip-hop-intro-08
License: filmmusic.io/standard-license
Disclosure:
Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.
#neovim #lsp #softwaredevelopment
มุมมอง: 36 627

วีดีโอ

Web Components Tutorial
มุมมอง 4812 ปีที่แล้ว
In this video, we'll be discussing the basics of web components and how to get started using them in your web projects. We create a simple startpage that will utilize our custom web component using vanilla JavaScript. Get the code on Starter template on codepen: codepen.io/tuffgniuz/pen/poVMpYm Final version on github: github.com/tuffgniuz/periodic-table-of-the-web SUPPORT THIS CHANNEL Hardware...
How I Write LaTeX In Neovim
มุมมอง 46K2 ปีที่แล้ว
In this video, I'm going to show you how to write LaTeX in Neovim. LaTeX is a specialized type of text formatting that is used in a variety of fields, including scientific and engineering documents. By understanding how to write LaTeX in Neovim, you'll be able to format your documents more effectively and easily. SUPPORT THIS CHANNEL Hardware I use ► Keychron K2: amzn.to/3CwOCE1 ► Thinkpad x260...
Bibliography Management in LaTeX (Using BibLaTeX)
มุมมอง 8312 ปีที่แล้ว
In this video we take a look at bibliography management in LaTeX using biblatex. Bibliography management in LaTeX is one of the reasons why I switched away from writing with traditional word processors. There are three main packages for bibliography management in LaTeX. BibLaTeX, bibTeX, and natbib. You can read more about those in the links provided in the description Links: biblatex package: ...
LaTeX Tutorial - Learn The Basics (Formatting, Lists, Tables, Figures, Math)
มุมมอง 7072 ปีที่แล้ว
In this LaTeX tutorial I cover some of the basics of LaTeX to get you started writing in LaTeX. You will need to install a TeX distribution and a LaTeX editor. Alternatively, you can use an online LaTeX service like overleaf or papeeria. In this LaTeX Tutorial I will cover the basics such as outputting lists, tables, figures and math typesetting. Furthmore, the LaTeX tutorial will teach you som...
Qtile Scratchpads - Invisible Groups With Dropdowns #qtile
มุมมอง 4.8K2 ปีที่แล้ว
Qtile can have invicible groups called scratchpads. Scratchpads can have DropDown objects that represents a command that will spawn a window in qtile. Scratchpads are very easy easy to add in qtile. SUPPORT THIS CHANNEL Hardware I use ► Keychron K2: amzn.to/3CwOCE1 ► Thinkpad x260: amzn.to/3CVcVwW GITHUB github.com/tuffgniuz/ SOCIAL MEDIA tuffgniuz www.linkedin.com/in/manufebie/ ...
Qtile Dmenu Extension - Easy Dmenu Setup On Qtile
มุมมอง 4.4K2 ปีที่แล้ว
Qtile has several built-in extensions, including one for dmenu. With this extension we can configure dmenu with ease through qtile. For certain options you do need some patches. If you are new to dmenu I would recommend using dmenu-flexipatch since this allows you to easily patch dmenu. Qtile has more extensions available besides dmenu. Make sure to check the docs for them. SUPPORT THIS CHANNEL...
Qtile Bar - Unicode And Widgets For A Fancy Bar
มุมมอง 11K2 ปีที่แล้ว
The bar in Qtile can be configured with widgets. Widgets can display information or even be clickable events. Qtile has a lot of built-in widgets that can simply be added to your bar. In this video I cover how you can make your qtile bar look fancy with unicode, widgets and choosing good colors. Offcourse this is just for style, you won't get more productive. But who doesn't like a fancy bar?! ...
Qtile Layouts - Manage And Configure Window Layouts
มุมมอง 3.9K2 ปีที่แล้ว
Lets take a look at Qtile layouts. Qtile has several built-in layouts available for us, and all of them are configurable with their own arguments that you can pass to the specific layout. In this video we just focus on three built-in qtile layouts to get the general idea of how you can configure the layout of your own liking. Read the docs for the built-in layouts for qtile: docs.qtile.org/en/l...
Qtile Keybindings And Groups - Gettting Started With Qtile #qtile
มุมมอง 13K2 ปีที่แล้ว
We are going to configure keybindings and groups in Qtile. Qtile is a simple, lightweight and extensible tiling window manager for GNU/Linux that is written and configurable with python. Both X and Wayland are supported by qtile. This makes qtile much more accessible than other tiling window managers because more people are fimiliar with python. Even if you are not familiar with python, it is a...
Neovim Window Focus - Dim Inactive Windows In Neovim With Shade #neovim
มุมมอง 5K2 ปีที่แล้ว
Focus on one window inside Neovim whenever you have multiple windows opened up. Shade allows you too dim inactive windows so you won't be distracted whenever you are working with multiple windows in Neovim. SUPPORT THIS CHANNEL Hardware I use ► Keychron K2: amzn.to/3CwOCE1 ► Thinkpad x260: amzn.to/3CVcVwW LINKS github.com/sunjon/Shade.nvim GITHUB github.com/tuffgniuz/ SOCIAL MEDIA instagram.com...
Kitty Terminal - A Fast and Feature Rich Terminal Emulator #kittyterminal
มุมมอง 13K2 ปีที่แล้ว
Kitty is a terminal emulator that focuses on perfomance and features. Kitty is similar to terminals like Alacritty and Wezterm that also use GPU acceleration to increase perfomance. However, kitty distinguishes itself by having a rich set of features built in the terminal. Some of the features that are built-in to kitty are tabs and windows, but also image previews right inside the kitty termin...
Neovim Null-LS - Hooks For LSP | Format Code On Save
มุมมอง 17K2 ปีที่แล้ว
Null-ls is a way for neovim to hook into different LSP features like code actions, diagnostics and formatting, because by default Neovim does not provide a way for non-lsp sources to hook into its LSP Client. Neovim null-ls comes with built-in sources so it is very easy for us to set everything up. SUPPORT THIS CHANNEL Hardware I use ► Keychron K2: amzn.to/3CwOCE1 ► Thinkpad x260: amzn.to/3CVcV...
Neovim LSP - Easy LSP Server Installation for Neovim #neovim
มุมมอง 13K2 ปีที่แล้ว
Quickly setup a plugin that allows Neovim to install LSP server seamlessly. By default Neovim does not provide a uniform way of installing LSP servers. Instead we have to use a package manager like npm or the default package manager of your os if the package manager has a binary for the server you need. Although there is nothing wrong with this way of installing LSP servers for Neovim, it would...
Neovim Fuzzy Finder - Telescope
มุมมอง 6K2 ปีที่แล้ว
Telescope is a fuzzy finder over lists for neovim. I have used several fuzzy finders for neovim but Telescope is definitely the best one I used. It easy easy to setup and configure, and it is not only a fuzzy finder for your source code files but also for many other other things. Telescope can be configured to be a fuzzy finder for LSP, Tree-sitter and many other things in Neovim. SUPPORT THIS ...
Neovim Tree-Sitter - Configuring Neovim Part 4 #neovim
มุมมอง 18K2 ปีที่แล้ว
Neovim Tree-Sitter - Configuring Neovim Part 4 #neovim
Neovim Plugin (Fancy Notifications And More Fancy Plugins) - Configuring Neovim #3
มุมมอง 16K3 ปีที่แล้ว
Neovim Plugin (Fancy Notifications And More Fancy Plugins) - Configuring Neovim #3
Configuring Neovim With LSP - Configuring Neovim #2
มุมมอง 14K3 ปีที่แล้ว
Configuring Neovim With LSP - Configuring Neovim #2
Neovim Lua Config - Configuring Neovim #1
มุมมอง 37K3 ปีที่แล้ว
Neovim Lua Config - Configuring Neovim #1

ความคิดเห็น

  • @isiktantanis
    @isiktantanis 22 วันที่ผ่านมา

    very helpful, thanks a ton!

    • @tuffgniuz
      @tuffgniuz 18 วันที่ผ่านมา

      Glad this video is helpful!

  • @tobetm
    @tobetm 2 หลายเดือนก่อน

    im watching this a year later as a BINUS student, thanks for the video! much appreciated <3

    • @tuffgniuz
      @tuffgniuz 2 หลายเดือนก่อน

      You're welcome!

    • @lunas8280
      @lunas8280 25 วันที่ผ่านมา

      omg binusian

    • @tuffgniuz
      @tuffgniuz 25 วันที่ผ่านมา

      @@lunas8280haha yep.. graduated 2 years ago

    • @lunas8280
      @lunas8280 25 วันที่ผ่านมา

      @@tobetm B26?

  • @defhanayasofhiea
    @defhanayasofhiea 3 หลายเดือนก่อน

    kak, how long for you to actually learn to write academically like this? do you have some kind of a map? im really interested in learning to write academically, also compscie student

    • @tuffgniuz
      @tuffgniuz 3 หลายเดือนก่อน

      Do you mean writing LaTeX specifically or just writing academically in general? I already graduated almost 2 years ago now, but I basically just learned by doing it and you will get help from your supervisors. It also helps to learn how other's write.

  • @Light-f5g
    @Light-f5g 4 หลายเดือนก่อน

    Great video

  • @Light-f5g
    @Light-f5g 4 หลายเดือนก่อน

    Great video and thank for the video and is it possible to add Dark mode to all app ? by qtile for firefix liberoffice and other app to be in dark mode

  • @Light-f5g
    @Light-f5g 5 หลายเดือนก่อน

    Great video and thank for the video

    • @tuffgniuz
      @tuffgniuz 4 หลายเดือนก่อน

      You're welcome! Glad you found it usefull

    • @Light-f5g
      @Light-f5g 4 หลายเดือนก่อน

      @@tuffgniuz By the way how can i add volume, brightness change

  • @edercuellar2694
    @edercuellar2694 5 หลายเดือนก่อน

    A video explaining the installation would be very helpful

  • @novanleon
    @novanleon 5 หลายเดือนก่อน

    This has to be the best guide I've seen online for getting started with Neovim config. Well done!

    • @tuffgniuz
      @tuffgniuz 5 หลายเดือนก่อน

      Thanks! I have a feeling this video is outdated though.

  • @108_mk8
    @108_mk8 6 หลายเดือนก่อน

    This saved a lot of my time!

    • @tuffgniuz
      @tuffgniuz 6 หลายเดือนก่อน

      Glad it helped!

  • @priyanksaikia5549
    @priyanksaikia5549 7 หลายเดือนก่อน

    How do i set a kitty default Window Title?

  • @LudieMasu
    @LudieMasu 7 หลายเดือนก่อน

    your way of explaining is so soothing and easy to follow!

    • @tuffgniuz
      @tuffgniuz 6 หลายเดือนก่อน

      Thanks!

  • @muneebrizwan6745
    @muneebrizwan6745 7 หลายเดือนก่อน

    I cannot download LSP error : spawn: unzip failed with exit code - and signal -. unzip is not executable

  • @ilyhanshi
    @ilyhanshi 8 หลายเดือนก่อน

    njir orang indo ternyata 😅

  • @psillypsymun
    @psillypsymun 8 หลายเดือนก่อน

    I learned so much from this. I screwed up alot of things but I was mostly able to figure out how to get things running again. But I have this annoying error every time I open nvim now. It says "No specs found for module jeremy.plugins.lsp". I'm assuming I missed something. Can someone help me clear this up?

  • @ShamoKwok
    @ShamoKwok 8 หลายเดือนก่อน

    thx for the configs :)

  • @trinxic-music1469
    @trinxic-music1469 9 หลายเดือนก่อน

    For testing changed settings in config file. Instead of using Zephyr (which some people don't have)... You can just: - "Ctrl+S" (save file) - "Super+Shift+R" (reload Qtile) If Qtile reloads, there are no syntax errors. If Qtile DOESN'T reload, there are syntax error(s) in your code.

  • @jonnywester3194
    @jonnywester3194 10 หลายเดือนก่อน

    Nice!!!

  • @nivalderramas
    @nivalderramas 11 หลายเดือนก่อน

    Which font do you use in your vim?

    • @tuffgniuz
      @tuffgniuz 10 หลายเดือนก่อน

      Late reply, but I use Victor Mono

  • @IsaacOtto
    @IsaacOtto ปีที่แล้ว

    Just wanted to say -- just finishing up my dissertation and only because of this video did I realize that <,lt> opened up the table of contents --- ha. Better behavior than overleaf! Thanks for the vid -- we need more resources like this :)

  • @CharaTech
    @CharaTech ปีที่แล้ว

    Hey buddy, can you share your dwm config? I like how you have your bar displayed. Thanks for the awesome guides in your videos as well.

  • @jnln7
    @jnln7 ปีที่แล้ว

    no offense, but the vid is quite chaotic and rather with too much irrelevant info.

    • @tuffgniuz
      @tuffgniuz ปีที่แล้ว

      Is there anything specific you could point out in case I make videos again in the future? I am always looking for ways to improve myself.

    • @blastinnn
      @blastinnn ปีที่แล้ว

      yeah im losing my mind watching this

  • @TheRuancarlo
    @TheRuancarlo ปีที่แล้ว

    Can you show how to install and confiure this in neovim using lua? looking on the github page wasnt enough for me

  • @VisceralBoredom
    @VisceralBoredom ปีที่แล้ว

    may i ask? whats the name of your font? i have searched in your repositories and i have not found anything related.

    • @tuffgniuz
      @tuffgniuz ปีที่แล้ว

      No problem. It's a nerd font, Victor Mono Nerd Font.

    • @VisceralBoredom
      @VisceralBoredom ปีที่แล้ว

      @@tuffgniuz thank you ^^ btw, i have seen the half of your videos of your channel, the qtile ones were very helpful to me. keep up the great work!! blessings. (im subscribed)

  • @solon7740
    @solon7740 ปีที่แล้ว

    Thank you for the great video. How were you able to change the colors from your pavucontrol? For me it has the ugly Gnome-Look

    • @tuffgniuz
      @tuffgniuz ปีที่แล้ว

      I use a software called lxappearance to change GTK themes. It should change it for pavucontrol as well when you change your GTK theme there.

  • @prem_kumar
    @prem_kumar ปีที่แล้ว

    Thank you so much sir for your help 🙏

  • @alharethturab7612
    @alharethturab7612 ปีที่แล้ว

    Thank you so much

  • @user-nf7kj3qc5p
    @user-nf7kj3qc5p ปีที่แล้ว

    First tutorial I find that actually worked ! Nice work

  • @eduardosalles9212
    @eduardosalles9212 ปีที่แล้ว

    #nordFox..

  • @patrikeluisbritz4912
    @patrikeluisbritz4912 ปีที่แล้ว

    very helpful, thx

  • @amit12000
    @amit12000 ปีที่แล้ว

    great video for beginner

  • @isakchristenson584
    @isakchristenson584 ปีที่แล้ว

    Hello, how do you jump to the object definition like that:)?

    • @tuffgniuz
      @tuffgniuz ปีที่แล้ว

      You need to setup LSP for neovim.

  • @seshadribasava2801
    @seshadribasava2801 ปีที่แล้ว

    Hey, thanks for the very informative video. However, when I compile vimtex opens zathura in a new window and not on the side. Is there something I should do? I cheked your nvim/ folder in your git but I couldnt find solution for my problem.

    • @Halahamante
      @Halahamante ปีที่แล้ว

      It's the windows manager, see stuff like i3gaps or other tiling wm

  • @takshilmistry4692
    @takshilmistry4692 ปีที่แล้ว

    which browser do u use is it made in lua too 😂😂

    • @tuffgniuz
      @tuffgniuz ปีที่แล้ว

      lol, its just firefox

  • @devx4175
    @devx4175 ปีที่แล้ว

    Thank you . This helped me get autocompletion working for Angular.

  • @alonso0188
    @alonso0188 ปีที่แล้ว

    Than you man, i'm starting to write my thesis and this series is helping me a lot.

  • @alonso0188
    @alonso0188 ปีที่แล้ว

    Thank you man.

  • @Barzi2001
    @Barzi2001 ปีที่แล้ว

    I miss the pdf-source sync. How to do that?

  • @vendettamalize7209
    @vendettamalize7209 ปีที่แล้ว

    how to change colors in tab bar barbar.nvim

  • @juniorrumiche.m
    @juniorrumiche.m ปีที่แล้ว

    Theme GTK ?

  • @robinmorales401
    @robinmorales401 ปีที่แล้ว

    Thank you very much for your videos, when I run neovim it shows me the following error: "Highlight group 'NotifyBackground' has no background highlight Please provide an RGB hex value or highlight group with a background value for 'background_colour' option. This is the color that will be used for 100% transparency. ```lua require("notify").setup({ background_colour = "#000000", }) ``` Defaulting to #000000" , I already added in the "notify" configuration the background " use { 'rcarriga/nvim-notify' , config = function() require("notify").setup({ background_colour = "#FFFFFF", }); end }', but the error keeps appearing, am I missing something else?

  • @MichelTRUONG
    @MichelTRUONG ปีที่แล้ว

    Hi, thx for your tuto, mind to share your lualine conf ? =)

  • @bob196
    @bob196 ปีที่แล้ว

    {} - these brackets are not required for single calls. If you make each call separately, then | use "blabla/blabla" | is enough. Brackets are needed when | use {"blabla/blabla", "blabla/blabla"}|

  • @CyperN077
    @CyperN077 ปีที่แล้ว

    Kitty is my go to.

  • @alonso0188
    @alonso0188 ปีที่แล้ว

    Thank you man, i really apreciate this.

  • @jackelofnar
    @jackelofnar ปีที่แล้ว

    Great video. With Qtile is it possible to send an application automatically to a screen/Workspace? E.g. running alacritty will automatically be sent to workspace 2

    • @tuffgniuz
      @tuffgniuz ปีที่แล้ว

      Its possible you can see some examples in my qtile config. There is a link in the description to my qtile config..

  • @raven9057
    @raven9057 ปีที่แล้ว

    as a new user of nvim, i can't work out how to install mason for nvim with lsp rust.

    • @raven9057
      @raven9057 ปีที่แล้ว

      I have no idea where those files are that you are editing, "init.lua" .. i can see they are the directory that you are at, but i dont have those files.. this "basic" editor seems awfully confusing for what it is. surely there is a better way right?

    • @raven9057
      @raven9057 ปีที่แล้ว

      Error detected while processing /home/jason/.config/nvim/init.lua: E5113: Error while calling lua chunk: /home/jason/.config/nvim/init.lua:1: module 'mason-config' not found: no field package.preload['mason-config'] no file './mason-config.lua' no file '/__w/neovim/neovim/.deps/usr/share/luajit-2.1.0-beta3/mason-config.lua' no file '/usr/local/share/lua/5.1/mason-config.lua' no file '/usr/local/share/lua/5.1/mason-config/init.lua' no file '/__w/neovim/neovim/.deps/usr/share/lua/5.1/mason-config.lua' no file '/__w/neovim/neovim/.deps/usr/share/lua/5.1/mason-config/init.lua' no file './mason-config.so' no file '/usr/local/lib/lua/5.1/mason-config.so' no file '/__w/neovim/neovim/.deps/usr/lib/lua/5.1/mason-config.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' /home/jason/.config/nvim/init.lua:1: in main chunk

    • @raven9057
      @raven9057 ปีที่แล้ว

      I found the issue, instead of creating the mason.config.lua file i just put those required statements in the init.lua instead. for whatever reason it couldnt find the mason-config.lou file i created.

    • @raven9057
      @raven9057 ปีที่แล้ว

      Mason is now there and i can install mason-lsp's but auto complete for Rust still isnt there

  • @raven9057
    @raven9057 ปีที่แล้ว

    Great video, i realize you said youve installed the lsp config from github, but that would have been helpful to watch. as im stuck on that part on where to actually put it once i clone it lol

  • @marmine1471
    @marmine1471 2 ปีที่แล้ว

    yo bro im from binus as well, nice setup btw!

  • @user-mfsc-2024
    @user-mfsc-2024 2 ปีที่แล้ว

    is it matter of the packer plugin load order ?

    • @tuffgniuz
      @tuffgniuz ปีที่แล้ว

      Hi sorry for the late reply.. I don't think it should matter that much. If it does I think you will notice

  • @Torvating
    @Torvating 2 ปีที่แล้ว

    Nice video Broh! It would be even better if you show us your nvim (How u settle up the vimtex plugin)