From kickstart.nvim to Data Science in 20 minutes

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Update: ‪@teej_dv‬'s video for his kickstarter.nvim is now live. I recommend watching it first: • The Only Video You Nee...
    We take a great starting point for your Neovim journey, kickstart.nvim (github.com/nvi...) by ‪@teej_dv‬, and add just the essential bits for data science with Quarto (quarto.org/).
    Reference kickstart.nvim after following this video: github.com/jmb...
    For more advanced configuration check out github.com/jmb... and the full playlist with old and new features: • A coffee with quarto a...

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

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

    Nice video! I'm in grad school at the moment and have switched to Neovim last month to help with some wrist problems and just have fun trying something new while I work. Every now and then I find myself missing the option to throw something into a notebook instead of a .py, so this is awesome. Would be interested in that R + Python video!

  • @rupen42
    @rupen42 6 หลายเดือนก่อน +2

    That's really cool. This video was very focused on the setup, but I'm hoping we'll see more of actual use.

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

    This is the best ipython integration with nvim, as an ardant nvim user I always wanted some form of integration, this is the perfect one!!!

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

    Great set up.

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

    Thank you very very much. I started with the old kickstarter version and i was trying my best to create a ds setup, but it was no where near as good as this!

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

      The best setup is the setup that works for you. Take all the inspiration you can get, but don't be afraid to make it yours and have fun doing it :)

    • @willdurant141
      @willdurant141 6 หลายเดือนก่อน +1

      @@jmbuhr oh for sure, most helpful thing here was pointing out how the plugins interact

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

    Hello Jannik. Lovely video. followed through without any errors.
    Bist du Deutscher?

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

    Nice video. You look like Jared from Silicon Valley btw

  • @micaelviana
    @micaelviana 6 หลายเดือนก่อน +3

    nice video but you should consider turning the volume up

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

      Thanks! I'll increase the levels for the next one.

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

    How can i trouble shoot QuartoPreview. When I run the command nothing happens

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

    Nice video. Just what I needed. thanks. Could you only use a better mic? Pop-os and Neovim user here too 💪

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

      I'll increase the levels for future videos, until then you can go to your OS audio settings and enable increase above 100%

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

    Great video!!
    Offtopic but are you perhaps using Pop! with Cosmic already? Exciting desktop looks!

    • @jmbuhr
      @jmbuhr  6 หลายเดือนก่อน +3

      That is indeed pop-os, but still with their pop-shell that works on top of gnome as an extension. I'm excited about cosmic, though!

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

      @@jmbuhrso am I brather

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

    I am running in a headless in a VM. how can i send my output to my
    host

    • @jmbuhr
      @jmbuhr  หลายเดือนก่อน +1

      pass the --no-browser flag to quarto preview to prevent it from opening a browser on your remote host (where you don't have a display anyways) and then ssh forward the port that opens to your local host

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

      @@jmbuhr thanks. let me try that

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

    I have used Quarto with nvim and it is working great, looking great, feels great.
    Bu the only thing missing is that it should run only that cell which is created when the .qmd file is saved. It run all the cells from beginning once saved which is kinda annoying and takes a bit of time if chunk is computational heavy.
    If there is a way to achieve it then that would be great.

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

      I'm assuming you are coming from using python in jupyter-notebooks, so you are used to the notebook encapsulating execution state as well as code?

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

      @@jmbuhr I would also like to know how you would handle such cases. I know quarto is different than jupyter notebooks. But still wondering how to deal with long running things here (SQL queries, ML training + evaluation, ...). Also I wonder if the whole document rerender really needs to run all code cells again (also the ones above) if working on something at the end of the document. Anyways good job and will try out your config! Still the execution state being saved in jupyter notebooks often brings me back to them, especially with heavy workloads or just quickly needing to make one small change in a notebook, that needs like 30 mins to run in total.

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

    vim-slime 🤯

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

    How do you get auto indenting to work? Also, is there anyway to see like lines to know your spacing is right?

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

      Treesitter and regular vim settings.
      Yes, there is a plugin for that: github.com/lukas-reineke/indent-blankline.nvim
      But you could also configure your listchars to do that.

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

    great video, i getting errors with python, the lsp does not work and seems to be node related. do you have to install latest node version for this configuration work?

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

      Mason (github.com/williamboman/mason.nvim) does indeed use npm to install pyright

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

    What do you use to show the keys you type

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

      screenkey

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

    Pop OS ?

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

      yes

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

    nice content!, thanks for sharing . What version of neovim are you using?. i can't configure the option to remove numbers from ipython terminal. The `vim.wo.num` doesn't work :(

    • @jmbuhr
      @jmbuhr  6 หลายเดือนก่อน +1

      In the video I am using a nightly built, but vim.wo should also be in stable, see: github.com/neovim/neovim/blob/1bfe6fdceb9d50944a963c843cbeb6dd0a399bfe/runtime/doc/lua-guide.txt#L388