Ashish Alex
Ashish Alex
  • Видео 18
  • Просмотров 37 394
TESTING VSCODE EXTENSIONS
How to test your VS Code extensions
Github links
My VS Code extension - github.com/ashish10alex/vscode-dataform-tools
Other documentation links
vscode-test: code.visualstudio.com/api/working-with-extensions/testing-extension
example extensions: github.com/microsoft/vscode-extension-samples
Social media
x.com/AshishAlex10
www.linkedin.com/in/ashish-alex10/
Просмотров: 53

Видео

10 MINUTE CHALLENGE: BUILD VSCODE EXTENSION - AUTOCOMPLETE WT NEOVIM
Просмотров 1744 месяца назад
In this video we build an autocomplete vscode extension which adds custom autocomplete to your editor based on certain trigger characters. We build the extension in Noevim editor for fun. My GitHub - github.com/ashish10alex My Neovim setup - github.com/ashish10alex/pnvim
NEOVIM GIT PRODUCTIVITY: 2024
Просмотров 4,5 тыс.4 месяца назад
Walkthrough of all the git plugins you would need to effectively navigate git repository Neovim config - github.com/ashish10alex/pnvim 1. Gitsigns * navigate through hunks * preview git hunks * undo hunk * stage & un-stage hunks 2. Neogit - stage & unstage files 3. Fugitive * git browse - go to remote url highlight lines * git commit & push * Git blame - the last author who changed the line 4. ...
VSCODE EXTENSION WITH NOEVIM: ERROR DIAGNOSTICS
Просмотров 1,2 тыс.4 месяца назад
A tutorial video on how you can introduce setting error diagnostics using vscode extensions. For fun we do this in neovim which is my go to editor of choice.
NAVIGATE JSON ON TERMINAL F(X) | JQ
Просмотров 4697 месяцев назад
Interactively Navigate JSON on terminal using f(x) cli and how to combine it with jq.
RESOLVE GIT MERGE CONFLICTS - NEOVIM (like VS Code)
Просмотров 1,2 тыс.9 месяцев назад
I had been finding myself switching to VS Code just to resolve merge conflicts. But recently I stumbled upon this cool plugin (git-conflict.nvim) which might just be it. Plugin link to manage git conflicts - github.com/akinsho/git-conflict.nvim General git management plugin - github.com/tpope/vim-fugitive My dotfiles - github.com/ashish10alex/system-setup Video timeline 00:00 Plugin used to man...
TOP 10 ALFRED PRODUCTIVITY FEATURES THAT I USE
Просмотров 1,1 тыс.2 года назад
13 Alfred workflow features that I use. P.S. I used the number 10 youtube algorithm 😆 Video timeline 0:00 Alfred introduction 0:30 Spell and Define 1:37 File preview 2:18 Search Google, Amazon, RUclips Twitter etc. 2:59 Clipboard history 4:17 Finder to terminal and reverse (github.com/LeEnno/alfred-terminalfinder) 5:24 Run terminal commands via Alfred (Iterm integration - github.com/vitorgalvao...
ALFRED WORKFLOW MAGIC - FORMAT SQL IN CLIPBOARD
Просмотров 2052 года назад
Automagically, format your lazily written SQL queries when you copy them to your clipboard. Alfred - www.alfredapp.com Original workflow - github.com/epilande/alfred-prettier-clipboard Original workflow with SQL formatted - github.com/ashish10alex/alfred-prettier-clipboard Video timeline 0:00 Intro and demo 1:20 Setup requirements 1:24 Alfred brief 2:23 Prettier workflow 3:16 Workflow setup fro...
10 VIM COMMANDS YOU PROBABLY DIDN'T KNEW
Просмотров 8 тыс.3 года назад
During my brief first few months of experience, I have come across a few handy commands which makes editing with vim fun :) My dotfiles - github.com/ashish10alex/system-setup Timecodes 0:00 Intro 0:25 Increment/decrement numbers 1:08 Repeat previous command 1:56 Changing case 2:37 search and replace visual block 4:25 Replace 5:25 Go to file from path 6:11 Correct spelling 7:01 Find closing pare...
TMUX-VIM PRODUCTIVITY SETUP
Просмотров 10 тыс.3 года назад
My tmux and vim development environment. My dotfiles - github.com/ashish10alex/system-setup Tmux plugins- 1. tmux-resurrect - github.com/tmux-plugins/tmux-resurrect Preserves tmux sessions across system restarts 2. tmux-fzf - github.com/sainnhe/tmux-fzf Streamlines tmux session and window management
GIT WITH VIM FUGITIVE
Просмотров 6 тыс.3 года назад
Integrate git workflows directly into VIM editor using the vim-fugitive plugin. My .vimrc - github.com/ashish10alex/system-setup/blob/main/.vimrc Vim-fugitive - github.com/tpope/vim-fugitive
GIT STASH - WITH EXAMPLE
Просмотров 663 года назад
While working with multiple branches. It is often cumbersome to switch between branches without committing the changes. Git stash solves this problem by temporarily storing those changes, which can be applied at a later stage by popping/applying those changes.
Increment numbers and python dictionary dictionary using VIM macros
Просмотров 2103 года назад
Easily convert a list of items to a python dictionary and increment numbers using VIM macros. VIM macros to add HTML tags - ruclips.net/video/NaLOXLj7I58/видео.html
Add HTML tags quickly - VIM macros
Просмотров 3383 года назад
Add any HTML tags quickly to a large list of items using VIM macros. Feel free to ask questions in the comments if any.
Faster file navigation in VIM with FZF plugin
Просмотров 7803 года назад
Easily navigate between files in vim with FZF plugin. FzF plugin - github.com/junegunn/fzf.vim My .vimrc - github.com/ashish10alex/system-setup
Easily comment code in VIM w/t tpope/vim-commentary
Просмотров 1,9 тыс.3 года назад
Easily comment code in VIM w/t tpope/vim-commentary
Prettier vim w/t one half syntax highlighting
Просмотров 1,5 тыс.3 года назад
Prettier vim w/t one half syntax highlighting

Комментарии

  • @SirJagerYT
    @SirJagerYT 15 дней назад

    What are your thoughts on lazygit cli ? Why not just use lazygit ?

    • @ashishalex10
      @ashishalex10 13 дней назад

      never really used it tbh. Also, this current setup is integrated with neovim as in the key bindings. So always felt at home with this

    • @SirJagerYT
      @SirJagerYT 13 дней назад

      @@ashishalex10 Yeah, this is the way to go in neovim. But I like lazygit, it reduces 3-4 plugins in neovim, plus it runs standalone. So i prefer lazygit. You should give a try for once

  • @sazidsarwar5599
    @sazidsarwar5599 Месяц назад

    bro can I ask you something about uk? Can you give me your instagram? i can't text you on twitter I already followed you

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

    Thx Ashish 👍:)

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

    Why would you use Fugitive to commit and push? In the Neogit menu, you can press `c` to edit the COMMIT_EDITMSG and press `P` to push (note that `P` is uppercase, and lowercase `p` is for pulling).

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

      Yup, i didn’t know at the i made the video. now I have made the switch, thanks thought

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

    Hello, At around 2:21 in your video, you have a popup that shows a diff with red and green highlights. I have the same popup in my Neovim setup, but it doesn't show the red and green diff. How did you configure that to display the diff in such a way? Thank you!

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

      This I believe are coming from 'lewis6991/gitsigns.nvim' plugin. You might want to checkout the config I have used in this repo - github.com/ashish10alex/pnvim/blob/b8799814b556ea253e562dfdb4323047df43d47f/lua/plugins/fugitive.lua#L18-L18

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

      @@ashishalex10 I did but nothing seemed to work for me, I guess I will have to research more. Thank you very much! Take care

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

      Last try, could it be because I have delta cli installed in my path delta cli -> github.com/dandavison/delta

  • @CameronWebley
    @CameronWebley 4 месяца назад

    Is there a way this extension can run on neovim and integrate with lsp? Is there any cross compatibility for extensions between vscode and neovim in general?

    • @ashishalex10
      @ashishalex10 4 месяца назад

      Hi, not that i’m aware of. I simply used the vscode api which i don’t believe this can be ported 1 to 1 to Neovim. In the video i simply used Neovim as i thought it would be ironical and my main editor of choice is Neovim

  • @arturfil
    @arturfil 4 месяца назад

    What theme is that?

    • @ashishalex10
      @ashishalex10 4 месяца назад

      It’s tokyonight. Exact config here - github.com/ashish10alex/pnvim/blob/main/lua/plugins/colorscheme.lua

  • @edd6927
    @edd6927 4 месяца назад

    sorry, I can't barely hear anything, you should fix your audio.

  • @aimestereo
    @aimestereo 4 месяца назад

    thanks, that was helpful

  • @inteliconn995
    @inteliconn995 Год назад

    Thanks!

  • @iankastelic5146
    @iankastelic5146 2 года назад

    Thank you so much! I learned something new for sure. I appreciate your time

  • @balesu2819
    @balesu2819 2 года назад

    Hi, Thanks your video. In 7:39, what's the commands history tool?

    • @ashishalex10
      @ashishalex10 2 года назад

      oh it is using fzf reverse shell search using CTRL + r. It will even work without installing fzf but with fzf you will get other options displayed to you from history.

  • @dhavald4359
    @dhavald4359 2 года назад

    session is not preserved between system reboots. On local pc I don't use tmux but vim has session feature that saves opened tabs and windows

  • @PhanTanThangTH
    @PhanTanThangTH 2 года назад

    Thank you so much :)

  • @RohanKathpal
    @RohanKathpal 2 года назад

    Very helpful sir. Can we get a discount on the product with your promo code?

    • @ashishalex10
      @ashishalex10 2 года назад

      thanks. keep an eye on my future videos for the discount codes 👀

  • @culturedgator
    @culturedgator 2 года назад

    One of the top 5 best and most useful vim tutos on the tube. Thank you!

  • @gjermundification
    @gjermundification 2 года назад

    gf when on a filename to go to that file, CTRL+o to go to old file.

  • @AbhimanyuSirothia
    @AbhimanyuSirothia 2 года назад

    Pretty cool! Hadn’t thought of using Alfred for most of these. 😅 Recently switched to using Raycast and have customized that a bunch to suit my needs. But I think I’ll install Alfred again and give it a shot 😄👍

    • @derekkelly485
      @derekkelly485 2 года назад

      Can raycast move and delete files like Alfred?

    • @AbhimanyuSirothia
      @AbhimanyuSirothia 2 года назад

      @@derekkelly485 Through Raycast’s file search you can get to any files & folders on the system and copy to the clipboard to paste/move it into an open Finder window, as well as delete the file/folder. Will have to compare with Alfred to see how different it is from that.

  • @mr.Ponizovsky
    @mr.Ponizovsky 2 года назад

    Oh, thank you! Very usefully IMHO: And in the last part, it would be nice to see "how you can switch between windows"

    • @ashishalex10
      @ashishalex10 2 года назад

      I have mapped switching between buffers (:bn) to leader key and ] by adding this line in my ~/.vimrc file nmap <leader>] :bn!<CR>. Lemme know if that makes sense or I can explain further.

    • @mr.Ponizovsky
      @mr.Ponizovsky 2 года назад

      @@ashishalex10 ok i got it, thanks And what about literature? Can you recommend any books or resources to study Vim?

    • @ashishalex10
      @ashishalex10 2 года назад

      @@mr.Ponizovsky I learnt by using it and watching other RUclipsrs.

  • @motif5775
    @motif5775 2 года назад

    Thank you!!

  • @mtrajano973
    @mtrajano973 2 года назад

    What’s your font called

    • @ashishalex10
      @ashishalex10 2 года назад

      I use iTerm. So vims fault is defaulted to terminal font which in my case is - MesloLGS NF (regular) font size - 14. You can access this option by - iTerm - preferences - profiles - text - Font (at bottom left).

  • @JaineelJoseph
    @JaineelJoseph 2 года назад

    Extremely helpful

  • @main.regotube
    @main.regotube 2 года назад

    didn't know marker! thx for sharing!

  • @hugoavila2791
    @hugoavila2791 2 года назад

    the "go to file from path" will be very useful tkssss !

  • @solomonxie5157
    @solomonxie5157 2 года назад

    Awesome video! What is the keystroke app are you using, it looks amazing!

    • @ashishalex10
      @ashishalex10 2 года назад

      Hi, thanks. I using this app to display keystrokes - www.ixeau.com/keystroke-pro/

  • @nrdybhu1560
    @nrdybhu1560 2 года назад

    Awesome video, I just wanted to know what application you have used to show the hot keys on the screen

  • @surajthakkar
    @surajthakkar 2 года назад

    I did not know spell correction…thanks for that….whenever i watch a vim video on youtube i learn something new 😀😀

  • @juridiener5942
    @juridiener5942 2 года назад

    Hi, I'm recently switched to vim, zsh and tmux and I love it. Except tmux doesn't work like expected. Can you help me? If i enter tmux. And then try some short cuts for example new window. C-B c or other keys nothing happened. I looked up at Google at some of them saying i have to release to key C-B and the typing the key i want. But does doesn't work as well it print's simply the key for example c. I'm really disappointed about that.

    • @ashishalex10
      @ashishalex10 2 года назад

      The default mapping is Ctrl +B key and followed by the command. So to create a new window inside a session - CTRL + B c. You can have a looks at this list of easy to understand tmux commands - tmuxcheatsheet.com/

  • @JuanVqz
    @JuanVqz 2 года назад

    Cool! What did you use to show the pressed keys?

    • @ashishalex10
      @ashishalex10 2 года назад

      Keystroke pro - they have a free version as well - www.ixeau.com/keystroke-pro/

    • @JuanVqz
      @JuanVqz 2 года назад

      @@ashishalex10 thank you!

  • @sudipnath514
    @sudipnath514 3 года назад

    Knew them all :)

  • @adrianomoreira
    @adrianomoreira 3 года назад

    I did know increment/decrement I can combine com repeat ex: 10 <Contol+A> thanks

  • @schemesgoboom994
    @schemesgoboom994 3 года назад

    Sorry, there is a grammar mistake on the title of the video... change "knew" to "know".

  • @manee427
    @manee427 3 года назад

    Hi , Thanks for video what is that autocomplete on your terminal ? i mean before typing it gives you suggestions. can i have it on windows also?

    • @ashishalex10
      @ashishalex10 3 года назад

      It is zsh-autosuggestions(github.com/zsh-users/zsh-autosuggestions). For windows you might wanna look at this blog post - (lemmusm.medium.com/cool-windows-terminal-with-oh-my-zsh-8d2c1c759805)

  • @kimhyungchae
    @kimhyungchae 3 года назад

    잘하네요 Great!!!!

  • @chuyangzhou4358
    @chuyangzhou4358 3 года назад

    May I ask what is the note taking app at 0:35?

  • @bhuwansingh2534
    @bhuwansingh2534 3 года назад

    *know

  • @jjcbvg
    @jjcbvg 3 года назад

    Bruh your Mac bell when you input an unacceptable keyboard input is the worst…how do you work like that?

  • @shrikamath
    @shrikamath 3 года назад

    Gbrowse is really cool.

  • @not_ever
    @not_ever 3 года назад

    When you are navigating to your next spelling mistake you don't need to go word by word, you can use ]s. Similarly to get to your previous mistake [s. If you want to add a word to your dictionary, zg. The g is for good. If you accidentally add the wrong word to your good list, zw. The w is for wrong.

  • @minercreepmc
    @minercreepmc 3 года назад

    Thank you so much ^ ^

  • @arvindersingh9863
    @arvindersingh9863 3 года назад

    very helpful. Please continue making more videos like this

  • @sagebaram5951
    @sagebaram5951 3 года назад

    Uppercase with gU<motion> or Lowercase gu<motion> or gu/U while visually selecting is a godsend :). Really interested if you’ve got configs set up for data science in vim (jupyter integration/interactive programming). Awesome beginner video!

    • @ashishalex10
      @ashishalex10 3 года назад

      I had briefly looked into integrating jupyter with vim. However, I was so used to jupyer hotkeys that I figured it will hamper my workflow than benefit if I enable vim keybindings in jupyter.

  • @JaineelJoseph
    @JaineelJoseph 3 года назад

    Really helpful 👍🏻

  • @JaineelJoseph
    @JaineelJoseph 3 года назад

    Pretty good explanation

  • @ashishalex10
    @ashishalex10 3 года назад

    Please do this curl command to enable the plugin manager - curl -fLo ~/.vim/autoload/plug.vim --create-dirs raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

  • @amangupta02
    @amangupta02 3 года назад

    Very Informative ✌️, Thanks for sharing

  • @JaineelJoseph
    @JaineelJoseph 3 года назад

    Great video. Can you do a video explaining how to put html tags in a Java script next?

  • @MrSinaPRO
    @MrSinaPRO 3 года назад

    Very Clean and informative video. Will deffo share with co-workers! Cheers Alex

  • @RohanKathpal
    @RohanKathpal 3 года назад

    Thanks mate, this will definitely help me spot errors easily.