Wes Higbee
Wes Higbee
  • Видео 266
  • Просмотров 479 483
Have You Tried Animated Scrolling in Neovim?
I find it hard to follow jumps (page up/down, half a page, even a few lines) when they appear instantaneous. There's no visual cue to indicate which direction it scrolled. Let alone how much.
github.com/karb94/neoscroll.nvim
Просмотров: 607

Видео

One Command to Create Files and Folders!
Просмотров 2319 часов назад
mkdir -p and touch had a baby - mkpath github.com/g0t4/dotfiles
Automation and GUI Scripting with Hammerspoon (macOS)
Просмотров 9912 часов назад
Hammerspoon reminds me of Keyboard Maestro, it provides a daemon to execute actions for custom keyboard shortcuts, GUI scripting, event based triggers, etc. It uses a lua based "config" and exposes low level macOS APIs (notably the Accessibility Framework). My hammerspoon config: github.com/g0t4/dotfiles/blob/master/.config/hammerspoon/init.lua
Just a Smidge of AppleScript to Auto Restart iTerm Scripts
Просмотров 5919 часов назад
Nothing like scripting to make it easier to write scripts that make it easier to write regular scripts :) AppleScript Accessibility Framework scripting is stellar for UI automation. I use it in iTerm2 to restart iTerm Scripts so I can rapidly test changes without spending all day clicking around the UI (Script Console).
Claude, Turn My Backup Script into a Restore Script
Просмотров 108День назад
I wrote backup.sh and didn't feel like writing its inverse, a trivial challenge for a LLM w/ tool use via mcp-server-commands.
Use the Keychain to Pass Secrets to Scripts
Просмотров 79День назад
If you find yourself jumbling lots of API tokens and don't want to store them in a plaintext file for use in scripts, try the keychain on macOS via the security command.
Stop Blindly Trusting Git Clone Fingerprints
Просмотров 623День назад
How to verify fingerprints when cloning a GitHub repo, i.e. when you see this: The authenticity of host 'github.com (140.82.112.3)' can't be established. ED25519 key fingerprint is SHA256: DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. No matching host key fingerprint found in DNS. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Forgot the Alias? Search While Tab Completing in Fish Shell (Ctrl+S)
Просмотров 5314 дней назад
Another reason to love fish shell... searching while tab completing helps me find aliases that I haven't used in a while.
Verify GitHub's SSH Keys via the /meta API
Просмотров 3814 дней назад
Don't just type yes on your first clone.
Double Fill-in-the-Middle - Supermaven Spanks GitHub Copilot Again
Просмотров 4914 дней назад
Line completions are just a tiny fraction of what's possible. If we think in terms of rewriting entire lines then it's easy to understand the value proposition of tools like Supermaven that effectively pull off back to back fill-in-the-middle completions. All with a single press of the Tab key. In this case to turn a filename into a markdown link to the actual file!
Let Claude Browse the Web with MCP Fetch Server
Просмотров 52114 дней назад
How to setup mcp-server-fetch to allow Claude to fetch webpages, summarize them and otherwise interact with their contents. Including how to override the pesky limit of only 5,000 characters at a time so you can grab pages all in one go. github.com/g0t4/mcp-servers
Copy Path to Files and Folders
Просмотров 9021 день назад
Instead of fumbling multiple commands, use `cppath` for the current directory ($PWD). Or, include a relative path to copy the absolute path to a file, i.e. `cppath README.md` or `cppath foo/bar.md` github.com/g0t4/dotfiles/blob/40536f78d29fe966a89bcaef6f447979210d06ea/fish/load_last/pbcopy-specific.fish#L3-L45
Sure Looks Like a Lot of Garbage in Your Prompt
Просмотров 9021 день назад
Ten reasons why you don't want your prompt to look cool... Golden Rule of Prompting: How Often Would You Run the Command if It Wasn't in Your Prompt? If the answer isn't "all the time" then it doesn't belong in your prompt.
Claude is Awesome with MCP Tools
Просмотров 2,3 тыс.28 дней назад
I never imagined this would be possible when I was writing the `run_script` tool for Claude, just yesterday I added that! This is a first in many new videos show casing how awesome Claude is with access to my local machine via two simple tools: run_command and run_script!
How to Automate Any macOS App Using Accessibility + AppleScript
Просмотров 13228 дней назад
For those of you that want to know how to automate macOS apps, here's a quick guide to finding controls and getting started. Using Script Debugger and UIElementInspector. FYI this is unedited, raw, full take. Put it on 2x if its too slow :)
I Let Claude Run Commands on My Machine!
Просмотров 43828 дней назад
I Let Claude Run Commands on My Machine!
Writing An MCP Server to Let Claude List macOS Domains
Просмотров 523Месяц назад
Writing An MCP Server to Let Claude List macOS Domains
Claude Can Use Your SQLite Database
Просмотров 1,6 тыс.Месяц назад
Claude Can Use Your SQLite Database
Jump Right to the Word You Want
Просмотров 86Месяц назад
Jump Right to the Word You Want
Search by Selecting Text
Просмотров 863Месяц назад
Search by Selecting Text
Instantly Search for the Nearest Word
Просмотров 78Месяц назад
Instantly Search for the Nearest Word
xp Is Actually Two Commands
Просмотров 62Месяц назад
xp Is Actually Two Commands
Free Neovim Cmdline Copilot via Your GH Copilot Account
Просмотров 184Месяц назад
Free Neovim Cmdline Copilot via Your GH Copilot Account
ChatGPT Works with iTerm2 And It's Surprisingly Useful
Просмотров 1 тыс.Месяц назад
ChatGPT Works with iTerm2 And It's Surprisingly Useful
Cleanup Duplicated Files with fdupes
Просмотров 239Месяц назад
Cleanup Duplicated Files with fdupes
Highlight and Jump to Other Uses of the Cursor Word
Просмотров 445Месяц назад
Highlight and Jump to Other Uses of the Cursor Word
Explicitly Wrap Text in {} () "" '' // - Instead of Auto Closing Pairs
Просмотров 858Месяц назад
Explicitly Wrap Text in {} () "" '' // - Instead of Auto Closing Pairs
Saving Keystrokes with C as in Change
Просмотров 59Месяц назад
Saving Keystrokes with C as in Change
Don't Give up on Zed's Inline Assist with Local Models! (fix INSERTED_CODE, REWRITTEN_CODE)
Просмотров 178Месяц назад
Don't Give up on Zed's Inline Assist with Local Models! (fix INSERTED_CODE, REWRITTEN_CODE)
Lightning Fast Copilot Like Suggestions with Supermaven in Neovim
Просмотров 1,4 тыс.Месяц назад
Lightning Fast Copilot Like Suggestions with Supermaven in Neovim

Комментарии

  • @jabadabaduuuuuuuuuuuuu
    @jabadabaduuuuuuuuuuuuu Час назад

    Thanks! Just added it. If I was you I would show what it looks like straight away. Also you reduce the video to be much shorter. That way you would get more views. People get annoyed when you don't go straight to the point. Show and tell, don't tell and show.

    • @kuzofrog4378
      @kuzofrog4378 56 минут назад

      True, showing the plugin functionality in the first 10 seconds would have been better.

  • @eygs493
    @eygs493 4 часа назад

    fantastic!

  • @InsightThoughtSystems
    @InsightThoughtSystems День назад

    Very good video. Thank you very much.

  • @Hamid-b5d9r
    @Hamid-b5d9r 2 дня назад

    Keep it up, great content

  • @elsahill6480
    @elsahill6480 4 дня назад

    Love this video, what a great walkthrough and showing us how you edited the fix by rotating it 180 degrees to see more of the workflow, completely spot on. I clicked the like button so fast...nice work!

  • @jasonshen
    @jasonshen 5 дней назад

    honestly speed isn't a important thing in these ai assistants its the accuracy that matters, but nice video to show all this stuff

    • @g0t4
      @g0t4 5 дней назад

      Human-in-the-loop tooling still feels like the best use case for LLMs. In that context, speed is important (too)... otherwise I'm just gonna write the code myself 😊... also, I can't stand waiting for stuff even if it's fast but feels slow nonetheless (i.e. initial lag). In the future, if we're fortunate to develop viable, autonomous "code agents", then I can see speed becoming much less relevant. Perhaps for novice engineers, speed is less relevant too. Arguably this is a step in the direction of autonomous "code agents"... inversely proportional to the skillset (or lack thereof) of the human-in-the-loop.

  • @RickySupriyadi
    @RickySupriyadi 6 дней назад

    a vim a day... how many videos that will be... hmmmmm

  • @skrazzo8039
    @skrazzo8039 6 дней назад

    Awesome video

  • @ettoreferruccio6124
    @ettoreferruccio6124 9 дней назад

    Thanks for the tip

  • @grantcivyt
    @grantcivyt 9 дней назад

    Really good. Appreciated. One tip: rather than checking for misspellings or other domain errors, just overwrite the domain yourself. I do this with email links and other similar. Much more reliable than visual checks because character sets are wild!

    • @g0t4
      @g0t4 9 дней назад

      @@grantcivyt good call on links… the wild Wild West of bad actors!

  • @zach4216
    @zach4216 10 дней назад

    o3 will kill Claude.

    • @g0t4
      @g0t4 10 дней назад

      @@zach4216 hopefully! And even better if OpenAI adds MCP tool use to their desktop apps. (Or smth similar)

  • @E-LIVE-YT
    @E-LIVE-YT 12 дней назад

    Hey, rhis is super helpful, thank you! Never thought about bookmarking the fingerprint page, but it makes so much sense since the keys can change. Definitely gonna stop just typing 'yes' and actually check the fingerprint now. Appreciate the breakdown loads!! ❤

  • @cliccaRoblox
    @cliccaRoblox 12 дней назад

    What about mobile?

    • @g0t4
      @g0t4 12 дней назад

      Theoretically you could do the same, albeit DevTools aren't so easy to connect with.

  • @patruff
    @patruff 12 дней назад

    I was just going to make a similar run script for Python. Good stuff.

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

    is there a long video for kind of this?

  • @andkirby7
    @andkirby7 17 дней назад

    Cmd+B does not work but Cmd+Y does the job. Thanks for sharing this.

  • @williamkennedy8133
    @williamkennedy8133 17 дней назад

    Make it friendly for copy and paste as an ssh path. Always.

  • @marcorobbe9003
    @marcorobbe9003 17 дней назад

    Hey, I am searching for the functionality to read the actual profile from Streamdeck and also set an other profile. Do you know a solution for that? That would be very interesting. Thanks, Marco

  • @pleabargain
    @pleabargain 17 дней назад

    Thanks for posting.

  • @Squeeze827
    @Squeeze827 18 дней назад

    Nice haircut bro

  • @arabiccola
    @arabiccola 19 дней назад

    Hello Wes. I only discovered your content a few days ago. I watched a few courses of yours on Pluralsight and want to continue watching but I do not want to pay to Pluralsight. As an economist I am against contributing into creating market lords, in this case, an education lord. The very premise of someone collecting a fee for artists spreading their music (Spotify), people collecting solidarity money (Patreon), people teaching other people skills they have (Pluralsight, Mastercass), people sharing their writings with the world (Medium) is highly problematic. I know that this is not a conversation you likely want or care to have, but can I access your courses without having to pay the Education Lord.

  • @gno3939
    @gno3939 19 дней назад

    What's diff between doing this and auto-sessioms plugin?

    • @g0t4
      @g0t4 19 дней назад

      No idea :)... this was one area (workspace/session resume) where I wanted to know why each feature existed and how to do it myself... and not to go overboard but to bring in each change one by one. Also I suspect there are quirks to my workflow (i.e. F10 to quit and reopen Vim) that other people wouldn't want or would want done different. And this was a great way to learn more about how nvim works. Also, I suspect other people won't like the idea of shada per workspace, but I love it.

  • @riccardoesclapon549
    @riccardoesclapon549 21 день назад

    Is this still in private beta? I don't see the option, would love to be able to pay for that feature

    • @g0t4
      @g0t4 19 дней назад

      I believe it is, last I tried a few weeks ago it was there. Maybe reach out on twitter (x.com/zeddotdev) and see if they are adding new people

  • @jaredl123
    @jaredl123 21 день назад

    Can you do the same for Plugins?

    • @g0t4
      @g0t4 21 день назад

      I haven't tried that yet but, that's a directory right next to ProfilesV2 so my guess is, yes. Try it out and let me know: '~/Library/Application Support/com.elgato.StreamDeck/Plugins'

  • @Keroro-w2t
    @Keroro-w2t 22 дня назад

    Information should be free for everyone. I don’t respect who pushes paywalls and content restrictions.

  • @marcfelden211
    @marcfelden211 25 дней назад

    It does really not help if you say "I have a shortcut here to open this up".

    • @g0t4
      @g0t4 25 дней назад

      Was it about a keyboard shortcut?

  • @user-zl5gi8sv7u
    @user-zl5gi8sv7u 26 дней назад

    The full article is not loaded though

    • @g0t4
      @g0t4 25 дней назад

      When you try it?

  • @IdPreferNot1
    @IdPreferNot1 28 дней назад

    Before even getting into the tools, just everyday search using an exa search mcp yields so much better search info that is actually analysed and presented, rather than just listing some stories. A much better way to get caught up on a topic in seconds.

    • @g0t4
      @g0t4 28 дней назад

      @@IdPreferNot1 good to know! I will give that a try. Is it at least comparable to search with ChatGPT?

    • @g0t4
      @g0t4 28 дней назад

      @@IdPreferNot1 MCP might be a tipping point and it’s just glue! Sometimes the simplest of tech makes it all possible.

  • @asgeirtj
    @asgeirtj 28 дней назад

    Dude trying to target buttons with applescript is a pain in the neck! I've been trying superhard to target the settings button inside Claude macOS app can you give me the correct selector by chance? Thanks!

    • @g0t4
      @g0t4 25 дней назад

      It's about time to ask Claude to do the AppleScript digging for me :)...this is precisely the type of bitch work these LLMs excel at ... I smell a new MCP tool coming soon BTW Claude App is Electron, you can launch it with devtools support (--inspect/--inspect-brk/etc) and poke around with DevTools. Won't work for AppleScript but might be helpful depending on what you want to accomplish.

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

    Loving mcp..waiting for big apps to role this out as an easier way to connect with our app data.

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

      @@IdPreferNot1 let’s build the interface to the apps :) … you should build one! What apps are you thinking of?

    • @g0t4
      @g0t4 28 дней назад

      you're gonna love this update... ruclips.net/video/0-VPu1Pc18w/видео.html

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

    Claude is amazing when you know what you are doing. Some at WWC developers and owners would be lost when you introduced yourself. - very good instructions

    • @g0t4
      @g0t4 28 дней назад

      mind blown again: ruclips.net/video/0-VPu1Pc18w/видео.html

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

    Great solution for a basic solution that El gato should've given us... it's 2024! Come on! Now I need for someone to come up with the Windows solution!

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

    Thanks for sharing Wez, I'm blown away by the possibility of creating custom MCPs!

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

    Man you have real boobs

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

    Download the extension called f*ck overlays

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

    Its funny how personal preferences differ ... came here cause i want the cursor to show up cause it was blinkin the last 20 years so it sure does the next 20 ;-)

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

      Toggle*

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

    how could a law firm use this? willing to pay

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

      what apps do you use? and what actions do you routinely perform?

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

    can't say I've ever had a need for this, but cool.

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

    Programmers became so lazy to move their hands and eyes. so they wrote Neovim and 1b. plugins for it, to not do it.

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

      @@VladislavAkimenko yup, I’m approaching 60 plugins :)

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

    gpt is getting more worse than apple AI

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

      Are you using Apple AI in a similar fashion?

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

      @ I turn that off after a week …. Its aint useful for anything

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

      @ in Xcode?

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

      @@g0t4 nono In iPhone 📱

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

    Interesting, but you can already do this for some sites by toggling reading mode.

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

    thanks

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

    They fixed it. Fk Claude, never use them.

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

    Well, let me introduce a scenario of using IDE to develop Rust program. Usually we use Mac as daily office computer, once need to develop with Rust language, it is so hard to complier on the Mac and run the bin file anywhere (of cause most often Linux servers). What we gonna do? We use X forward , running X server (XQuartz) on Mac to display IDE interface. In this case, only Zed can code fluently due to some issues of XQuartz or VScode or network speed. Problem is, we install only one Ollama instance, and make it serves all computers in the LAN, that needs to setup Ollama IP address in every IDE. However, Zed and most of IDEs only gives a default option of localhost or 127.0.0.1 embed. Why not to give users more choices? Why IDEs providers think developers only use local Ollama instance? Obviously local Ollama is a default option, but there should be an option to input IP address. Can't understand how IDE providers think.

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

      You can provide the URL now, to a remote ollama server

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

      @@g0t4 I tested installing Zed on Linux again, there isn't option to input Ollama URL in AI assistant configuration page. I know how to input URL in settings.json. What I concerned is option in configuration page.

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

    For those of us who use windows there is windows tool (called Microsoft PC Manager) that finds and removes duplicated files using 2-3 parameters for identifying duplicate files. It's free, it works, it's a Microsoft Product. I tried other programs but this one by far is the fastest and easiest. - long live windows.

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

    Selecting and commenting out have an arduous task until now.

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

    Why use a payall that's an overlay instead of a subscription-based account login? It's asking to be bypassed.

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

    AI is genius holy crap RIP future programmer jobs.........

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

      RIP idiotic paywalls :) ... and RIP spending hours googling for answers

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

    You can do the retiming and custom speed thru MULTI ACTION via stream deck straight up. It’s the same steps except direct thru the deck. Choose custom speed. TEXT 40%.(for slow motion) ESCAPE as the last step to get out of it and onto the main screen again. I wana challenge you and see if you can show us how to add sound effects thru the maestro. You would change my life if you can show me that.

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

      I avoid the StreamDeck UI like the plague, it is a necessary evil but also terrible Ux. w.r.t. sound effects... I add titles (i.e. the arrows/boxes in my videos) with KMaestro, it involves AppleScript + Accessibility API. I'll put together a video about that. Script Debugger is invaluable for navigating and finding controls in the UI.

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

    Its easier without ai (just one click) bcs they have just added a blur effect on the text lol

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

      amazed they even bother with the blur :)