[–] 2 points 10 months ago (1 child)

I really like Sam Natale's videos. His minimalism and using the platform to achieve things we have traditionally or commonly used plugins for strikes a chord in me.

  • source
  • [–] 3 points 10 months ago (2 children)

    Sort of depends what your writing in.

    I've been using bun lately for typescript and it hot reloads my code changes.

    This means it's independent of my chosen IDE

  • source
  • [–] 8 points 10 months ago

    First of all, awesome. I have used emacs anywhere and a few Neovim equivalents in the past, but I’ve always found it just a tiny bit too slow, even with nvim running already as a server. So superb work and I’m happy it works for you. I just wanted to mention another similar (in spirit) tool called kindavim, from the same developer that makes wooshy, both incredible macOS tools. He really knows the accessibility api very well.

    I’ll give this a shot.

  • source
  • [–] 4 points 11 months ago

    honestly, the brag document is a great takeaway. so many times people will subtly or implicitly question documentation or refactors, and when shit hits the fan and the readability refactor or documentation or logging/tracing PR becomes the clincher in quickly resolving the issue i love calling it out. documenting those cases themselves as a way to sell documentation and code quality to others feels like an amazing idea (if not exactly a “brag document”)

  • source
  • [–] 2 points 11 months ago

    this is amazing. i might have to try it!

    i know JetBrains owning the whole Kotlin developer experience is kind of the point, but as it stands i’d rather not use Kotlin than go back to IntelliJ these days. it’s not worth the context switch just to use an otherwise pretty great language.

  • source
  • [–] 1 point 1 year ago

    For the r case I think you need to set the mapping in "operator pending" mode, which you get by putting "o" in the same position you already have "!".

    I don't know what the issue is with command mode.

    There is plenty of precedent for custom escape bindings, often using jk or jj. You might be able to find examples to get an idea of the best way to set up those bindings.

    There might be an issue with <C-space> in particular if it has existing mappings in certain modes. I know that auto-complete plugins often use that mapping to make the completions menu appear. There might be some interaction with that mapping specifically with plugins you're using, or with built-in behavior. I suggest experimenting with a different mapping to narrow down whether problems are due to the way you are writing mappings, or to a specific interaction with that key sequence.

  • source
  • [–] 2 points 1 year ago* (last edited 1 year ago)

    You can also use <C-C> to quit command mode instead (and this one works in keymaps). It also works in Insert mode but doesn't trigger the InsertLeave event, which might upset some plugins.

    As far as I know the character pending mode thing that r does is a bit unique in that it isn't insert mode, but also not quite replace or operator pending mode. If there's a way to remap any key to work with r then I'm not aware of it.

    Have you considered instead remapping <Esc> on an OS level? The XKB option caps:escape turns your Caps Lock key into an additional Escape key, which is even easier to type than <C-Space>.

  • source
  • view more: ‹ prev next ›