I've enhanced Neovim's character navigation motions (f
, F
, t
, T
) by
integrating them with hop.nvim. The
default behavior remains unchanged when there's only one occurrence of the
target character, or when using a count prefix (like 3f
). However, when
multiple matches exist, hop.nvim automatically labels each occurrence, making
it much easier to jump directly to your desired location.
Read more... Doot is a simple, zero dependency (except Python 3, which comes installed on
most *nix operating systems) task runner. Similar to make
, but meant to be
used for non-C style projects.
Read more...
There have been many plugin managers in the Vim ecosystem over the years. I've
used quite a number of them, but
lazy.nvim is the one I've enjoyed the
most, by far. It's easy, it's concise, there's a ton of "hidden" little tricks,
and it allows me to easily separate my plugin configuration into separate files
(which was sort of a pain in previous plugin managers).
Most of these this information can be found in the lazy.nvim README, but
without just getting your hands dirty, it can be difficult to understand how it
all comes together. That's where this article comes in.
Read more... Do you use distroless? Have you tried to build a distroless docker image for
your Go project, only to see an error like /bin/foo: no such file or directory
? Maybe you spent a bunch of time trying to figure out why that file
isn't there, only to find out that it IS there, but you're still getting the
error?
This post is for you!
Read more... I've been wanting to revive my blog for a while now, I've had a desire to write
some things about NeoVim in particular. Of course, I decided to write it myself
instead of using something like Medium. For me, it's an opportunity to learn
something new, in this case, several new things.
Read more... At Ender Labs, pretty much everyone but me uses a Mac.
In the last year or so, I've started to realize that there must be some new Mac
app or function that, via a hotkey, allows you to select an arbitrary region of
your screen, create a screenshot, and then automatically uploads it to a
hosting service. I know this, without doing any research, because in
irc/slack/gtalk I've started receiving screenshots as responses to questions I
ask. These screenshots arrive fairly quickly after said question is asked.
Read more... Welp, my simple human test, where you had to type "vim" to enter comments on
this blog, finally failed to keep out the spam. Surprisingly, it did work for
6 years before I had problems.
Read more... Due to the recent news Regarding Stallman's heart attack, I ended up on the
wikipedia page for The Cathedral and the Bazaar, and I was reading the
"Guidelines for creating good opensource software". Number 3 says:
Read more... A few years
ago
I posted SupaCount to the
Android market. Shortly after that, I stopped posting updates for three
years.
Read more... Yesterday, after many years of using Vim, I've finally realized what the
purpose of Vim Tabs is. My friend asked me to post this article, because she
was also stumped by their functionality.
Read more... SupaCount 0.1.0 published to the Android Market. I don't suspect that it'll be
a highly successful app, being that it's a utility that most people won't need.
However, being my first app on any of the mobile markets, it'll be interesting
to see what happens. There are, at the very least, hundreds of thousands of
people (200,000+ people bought a Motorola Droid the first week it was released)
with access to the market.
Read more... So, I got a Droid, which for me, meant that I had to start learning the Android SDK. In my
opinion, the best way to learn something like this is to write an application.
It's how Exaile and JBother came to be, and now, it's how
SupaCount came to be.
Read more... This month is my company's national convention. This combined with a secret
project I'm working on after hours means I basically have no time to work on
Exaile until October. So, no thanks to me, Exaile 0.3.0.1 has been released.
This one is brought to you by the other members of the team, and is a bugfix
release for 0.3.0. This includes fixing the bug that was causing 0.2.14->0.3
migration problems for most people. Enjoy!
Read more... Yup, you probably heard it here last. I've been super busy irl, and just
haven't had the time to throw up a blog entry just yet, but 0.3.0 final is out
and you can grab it from the Exaile downloads page.
Read more... Read more... Next Tuesday (July 28th) starting at 14:00 GMT (7:00 am MST) the Exaile team
will be hosting the very first Exaile bugday. Our goal will be to hammer out
as many bugs as we possibly can. SiDi has set up a Launchpad Group that will have
it's own branch (based from the 0.3 trunk) so that people wanting to
participate will be able to commit their changes.
Read more... Exaile development has been very active in the past few weeks. We are
working very hard to make our August goal. As well as picking up mathbr as a
developer, we've had quite a few contributors adding/fixing a lot of things.
If you're like me, this screenshot makes you drool (click on it to get a larger
view):
Read more... Don't worry, we're still here, and still hard at work. I thought I would give
an update since it's been quite a while since the last one.
Read more... I got an email from Amazon today saying that they were changing some things in
their API. Aside from changing the name of the services from "Amazon Web
Service" to "Product Advertising API", by August 15th, they are requiring that
users of the API send the previously optional HMAC signature when
authenticating. What does this mean to you?
Read more...