Quickfix can do so much!

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024
  • Telescope.nvim makes quickfix so awesome! Lets goo!!
    telescope: github.com/nvi...
    fzf-native: github.com/nvi...
    I mentioned my course from boot dev, which you can check out here: boot.dev/teej
    Language Server from Scratch: • tree-sitter explained
    All notes are here: github.com/tjd...
    #neovim #lua #programming #modding
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 42

  • @walterlw1078
    @walterlw1078 3 ชั่วโมงที่ผ่านมา +9

    TJ raising a new generation of vim enjoyers. Thanks for all the effort, it's much appreciated.

  • @isaacalves6846
    @isaacalves6846 6 ชั่วโมงที่ผ่านมา +42

    C stands for quiCk.

    • @IainSimmons
      @IainSimmons 3 ชั่วโมงที่ผ่านมา +9

      Because q was taken for reQord or maQro

    • @HiAdrian
      @HiAdrian 2 ชั่วโมงที่ผ่านมา

      @@IainSimmons Me trying to quit: _recording @q_

  • @ByronPendason
    @ByronPendason 5 ชั่วโมงที่ผ่านมา +7

    I'm really enjoying this series TJ. I'm following along with my own config, building it up as we go, and it's been extremely useful. Thank you!

  • @j4yd34d5
    @j4yd34d5 5 ชั่วโมงที่ผ่านมา +5

    The plugins ‘quicker’ and ‘bqf’ make the quickfix list pure magic.

  • @sfryxell
    @sfryxell 5 ชั่วโมงที่ผ่านมา +2

    Grok the pain away. I feel half as lost as I was at the begining of this series

  • @articho28
    @articho28 6 ชั่วโมงที่ผ่านมา +4

    This is great, thanks!
    Can you also do a video about arg and arglist?

  • @bagfleet
    @bagfleet 2 ชั่วโมงที่ผ่านมา

    Love this series!

  • @stephenkbolton
    @stephenkbolton ชั่วโมงที่ผ่านมา

    One of my early keybinds that i love. Up down opens and closes quick fix while left right goes next previous

  • @asciimage
    @asciimage 6 ชั่วโมงที่ผ่านมา +8

    cwickfix

  • @azziz95
    @azziz95 5 ชั่วโมงที่ผ่านมา

    yet another cool feature of quickfix list is that you can move through the history with colder/cnewer commands

  • @Haskellor
    @Haskellor 5 ชั่วโมงที่ผ่านมา

    Learning NeoVim while learning C doing Advent Of Code. Good for me that you're doing an Advent of Neovim ! For now I'm mostly using it like I used Vim, I haven't configured an LSP or I have one and I don't know how to use the autocomplete and stuff, but anyway it's really fun and interesting. Will keep at it for at least 3 months and I'll see if I ditch VS Code for good (although I never had anything against it beside some slowing up sometimes on personal projects).
    Thank you for the work !

  • @2mbst1
    @2mbst1 3 ชั่วโมงที่ผ่านมา

    Quickfix is goat and one of many reasons I won't switch over to zed; which is probably the most interesting alternative out there right now.

  • @gseidler
    @gseidler 5 ชั่วโมงที่ผ่านมา

    Some of these mappings (like grr) and other LSP ones were not default on nvim 0.10.2 homebrew release. I read somewhere they are on the nightly builds only. Added them manually to my config.

  • @Bvngee
    @Bvngee 2 ชั่วโมงที่ผ่านมา

    What I want to know is, how can you easily delete an item from the quickfix list?? My brain wants to `dd` over entries like in oil.nvim or mini.files, but alas the quickfix is an immutable buffer. Do I need a plugin for this or is there a way I could remap this???

  • @georgivasilev3417
    @georgivasilev3417 5 ชั่วโมงที่ผ่านมา

    would love to see video for location list , as they are still confusing to me for some reason.

  • @Peter-UK-nl6cv
    @Peter-UK-nl6cv 6 ชั่วโมงที่ผ่านมา +2

    cuickfix

  • @BobSmith-u9l
    @BobSmith-u9l 3 ชั่วโมงที่ผ่านมา

    Can you get to "jump to function" and "jump back"????

    • @glwbr
      @glwbr 2 ชั่วโมงที่ผ่านมา +2

      If you have lsp installed and it supports you can go to function definition, declaration, implementation or usage. You can navigate the jump-list (places where your cursor was) using CTRL+o to move back and CTRL+i to go forward. The jumplist can be used with the quickfix feature, for example to quickly go to a line of code containing errors.

  • @leonardodavinci2856
    @leonardodavinci2856 6 ชั่วโมงที่ผ่านมา

    lol I was seardhing for the quick fix. But i was thinking quickfix differently.
    Wanted to know if there is some way to automatically import the missing variables in javascript.

    • @sebascoding
      @sebascoding 5 ชั่วโมงที่ผ่านมา

      Those are called "code actions". It's sad VSCode don't use the proper names for things (worse if you think that they made up the names).

  • @Daniel-the_one
    @Daniel-the_one 5 ชั่วโมงที่ผ่านมา

    Wonderful :)

  • @jvdmeulen
    @jvdmeulen 4 ชั่วโมงที่ผ่านมา

    Is it me, or is volume very low?

  • @caioleonhardt
    @caioleonhardt 2 ชั่วโมงที่ผ่านมา +1

    the keymap was really great. The only thing it didn't work for me was the ":.lua" command to execute the line. I gonna check the documentation, it seems pretty neat.

    • @Bvngee
      @Bvngee 2 ชั่วโมงที่ผ่านมา

      I was having trouble with that one too, I kept getting errors even in nvim 0.10.x

    • @caioleonhardt
      @caioleonhardt ชั่วโมงที่ผ่านมา

      @@Bvngee E471: Argument required ?
      btw, I had 0.9.5 and upgraded to 0.10.2 and it worked.

  • @Kane0123
    @Kane0123 6 ชั่วโมงที่ผ่านมา

    Let's go

  • @severgun
    @severgun 6 ชั่วโมงที่ผ่านมา +2

    cuiqfix

  • @grim.reaper
    @grim.reaper 6 ชั่วโมงที่ผ่านมา

    This is great 🤯

  • @bkerzy46
    @bkerzy46 3 ชั่วโมงที่ผ่านมา

    if you write "cuick" and pronounce it in spanish, it sounds exactly like "quick", so maybe that's why

  • @ajcollins623
    @ajcollins623 6 ชั่วโมงที่ผ่านมา +3

    Cuikfix

  • @artyshan5944
    @artyshan5944 6 ชั่วโมงที่ผ่านมา +1

    More like a slowfix for me

  • @chriskamu
    @chriskamu 6 ชั่วโมงที่ผ่านมา

    I think if you leave out the global 'g' flag with the cdo substitute it should only replace all the correct references, since we got the references from the lsp. 😊

    • @sebascoding
      @sebascoding 5 ชั่วโมงที่ผ่านมา +2

      Only because the references were the firsts in each line, it's not reliable.

  • @slawtul
    @slawtul 4 ชั่วโมงที่ผ่านมา

    Aren't you tired of writing code exclusively using a keyboard? Pressing the 'ESC' key or typing 'jj' non-stop for several hours is really exhausting. By the end of the day, I'm genuinely tired of writing code.

  • @kdcadet
    @kdcadet 6 ชั่วโมงที่ผ่านมา

    this is g@eat! thank you!