Advertisement · 728 × 90

Posts by Jonathan Clem

Video

🎺🎶🥁

1 year ago 1 0 0 0

ctrl-c prevents autocommands from firing. you can override that behavior with inoremap <C-c> <Esc>

i'll look into if there's anything that can be done upstream sometime next year

1 year ago 0 1 2 0

I think this should be in the readme—I tried the plugin a while back and noticed this issue, and decided not to use it for the time being. Was just now coming back around to trying it again.

1 year ago 0 0 1 0

Oh thanks! I'll do this. I had no idea.

1 year ago 0 0 0 0

Yup

1 year ago 0 0 1 0

This often will disappear when I go back into insert mode, but I have had some cases where it just doesn't—if I type into the buffer, I'm basically typing "behind" leftover ghost text, and I'm unable to see what I'm typing.

1 year ago 0 0 1 0
Video

Here's one: I delete the line on which a completion sits, and the completion remains on the following line afterwards, obscuring the actual buffer contents.

1 year ago 0 0 1 0
Video

I think the root of the problem, in the first video here, is that ghost text remains after I leave insert mode. This seems to leave open the door for bugs to occur. It appears that Copilot doesn't clear the ghost text until I re-enter insert mode, but I have often seen it not get cleared.

1 year ago 0 0 1 0

Update: This was already fixed in the latest release! I just needed to recompile and install.

1 year ago 1 0 1 0
Advertisement

Great; done! Thank you. Loving the new faces and the compiler, btw

1 year ago 1 0 1 0
Two iTerm2 windows with identical text. The first has font-rendering bugs visible.

Two iTerm2 windows with identical text. The first has font-rendering bugs visible.

@us.graphics I tried emailing inquiry@ but got an automated "recipient address rejected: access denied" message, so I'll bug you here—sorry!

I've noticed this ligature issue across TX-02 weights 200, 350, 500, 600, and 800. The two terminal windows attached to this message have the same contents.

1 year ago 4 0 1 0

Ok cool, I’ll see if I can reproduce with a minimal config, and go from there.

1 year ago 0 0 0 0

I don’t think it’s a redraw issue, but my understanding of this stuff is pretty shallow. They’ll leave multiple lines of ghost text that actually push the numbered line content down.

I’ll check those plugins out, though my use of AI for work is mostly limited to completion to save me keystrokes.

1 year ago 0 0 0 0

Is there a way to make Copilot in Neovim good? Both of the popular plugins are just leaving ghost text *everywhere* for me.

1 year ago 0 0 2 0

Tons of movies with the in-laws:

- The Inheritance (goofy, bad)
- Escape from Alcatraz (holiday TV classic)
- Juror #2 (weird acting, awkward editing, interesting)
- Twisters (“Twister, but YouTube”)
- Carry-On (low expectations, fun)
- Olympus Has Fallen (^)
- Nosferatu (liked, lacked Popol Vuh)

1 year ago 0 0 0 0

“Nosferatu” was more or less what I wanted. Not so much a horror movie, but more of a woe-steeped gothic drama. I think of Eggers’ movies, I’d place it right above “The Northman”, which is at the bottom for me (and I still really liked that one).

1 year ago 0 0 0 0

Juror #2?

1 year ago 0 0 1 0
Advertisement

Typical HN commenter: “The ghostty home page didn’t say exactly what it was up front so I assumed it meant ‘good horses only sir today thank you’ which isn’t useful to me a Linux user and I clicked away”

1 year ago 1 0 0 0

Rewriting my personal httpie replacement from Go to Rust and I deeply appreciate the parser combinator crate “nom” for using terms like “many0” instead of making me remember what “Kleene” means.

1 year ago 2 0 0 0
```mermaid
sequenceDiagram
autoNumber

participant U as UI
participant A as Automerge
participant S as Storage
participant P as PGlite
participant Q as Query

U ->> A: Change handle
A ->> S: Emit change event
	Note right of A: Start here on remote changes
S ->> P: Write to cache
S ->> Q: Invalidate query
Q ->> U: Trigger re-query
U ->>+ S: Read
S ->> P: Read cache
	Note right of S: Typically, we read cache first. Queries are<br />keyed on cache primary keys, so we read<br />Automerge IDs from cache.
S ->> A: Read handle, doc
S -->>- U: Result
```

```mermaid sequenceDiagram autoNumber participant U as UI participant A as Automerge participant S as Storage participant P as PGlite participant Q as Query U ->> A: Change handle A ->> S: Emit change event Note right of A: Start here on remote changes S ->> P: Write to cache S ->> Q: Invalidate query Q ->> U: Trigger re-query U ->>+ S: Read S ->> P: Read cache Note right of S: Typically, we read cache first. Queries are<br />keyed on cache primary keys, so we read<br />Automerge IDs from cache. S ->> A: Read handle, doc S -->>- U: Result ```

Using @pglite.dev as a cache for Automerge and everything works surprisingly well; all in the browser. Eventually hope to use it for things like client-side full-text search over Automerge docs.

1 year ago 0 0 0 0

I’m sure they’ll fine tune on diastemas in the next version; not to worry.

1 year ago 0 0 0 0

Apple Intelligence simply cannot render anything close to my face and I’m proud of that. Especially smiling; it completely ignores my diastema.

1 year ago 0 0 1 0

How do you find Tana? Does it still not operate when not online? This is the main thing that gives me pause (currently a heavy Obsidian user for a long time).

1 year ago 0 0 1 0

I also do not understand the decision to not allow collections to exist outside of documents. They lose so much usefulness that way.

1 year ago 0 0 0 0

I tried Craft for a few days and again am back at Obsidian. I thought the native app would keep me there, especially on mobile where Obsidian is a bit of a mess, but surprisingly I found Craft janky, too.

1 year ago 1 0 1 0
Advertisement

Yeah I found that, too. I just use the paid sync service now.

1 year ago 1 0 0 0

Yes, that’s true. It’s a spectrum, I guess. Enough modifications to standard Markdown syntax may lead to a lack of interoperability, as well.

1 year ago 0 0 0 0

Yeah, the desktop UI is pretty janky, and the mobile UI is extremely janky. There’s really nothing that checks all of the boxes. I dream of building that myself haha

1 year ago 0 0 1 0

@stephango.com What are your thoughts on accessibility of file formats? Markdown files are file-over-app and are incredibly accessible. SQLite files could also be file-over-app, but are less accessible.

1 year ago 2 0 1 0
Screenshot of nested tags in Obsidian, representing "foo/bar/baz".

Screenshot of nested tags in Obsidian, representing "foo/bar/baz".

Oh also—note that Obsidian does support nesting tags like Bear. They just have to have no whitespace in them.

1 year ago 1 0 0 0