I'm pretty excited about this one. I've been using
EasyMotion for a long time -
before NeoVim existed, and after, even
though it seemed to go out of style (see https://github.com/neovim/neovim for
more information about why). There are lots of alternatives, like
leap.nvim,
flash.nvim,
sneak.nvim and etc, but they all
required typing more characters, or didn't work across windows, or were just
generally buggy. I stuck with EasyMotion; it just worked for me, even despite
it's drawbacks. Until it didn't. Recently, it has started crashing NeoVim. I
reported the issue,
but no response. EasyMotion is quite old and it doesn't appear as though anyone
is working on it anymore.
I found a solution, though, and that is to write a custom
hop.nvim command that works like
EasyMotion used to. Read the rest of the article if you want to see how to do
it!
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...
15 years or so ago, I abandoned my first opensource project,
JBother and eventually let the domain
expire. However, someone, I have no idea who, has rehosted the site, with my
design, etc, with very little modifications. Whoever did it has not contacted
me at all.
What is going on here?
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... Is your iPhone 16 Pro or Max camera crashing every time you try to use it? Mine
was too, but I have found a fix.
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... At the beginning of 2022, I decided I was going to learn photography. I always
enjoyed taking photos with my phone, and before that, with various point and
shoot cameras. I had also been avoiding something like a DSLR because they are
so large and bulky. These days, though, mirrorless cameras are pretty compact,
so I went for it.
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... I recently purchased and received a Lenovo ThinkPad
x250 and
immediately proceeded to install Ubuntu over whatever
version of Windows it came with.
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... This year, I went to the Lute Society of America Seminar at Case Western
Reserve University in Cleveland, Ohio. It was a lot of fun, and I'm going to
share some of my experience here.
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... In December, 2007, I was watching the History Channel, like I often did at the
time. I'm not sure what show was on, but the episode was, I think, about
ancient instruments and early music.
This sparked a wikipedia session, where I looked up the origins of my own
favorite instrument, the guitar. I found out about one of the guitar's
cousins, the Lute. I wondered if people still played it, and looked it up on...
Read more... I haven't posted in forever. I have a bunch of things I want to post about,
though, and I will continuing forward.
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...