mister (@misterclayt0n) 's Twitter Profile
mister

@misterclayt0n

jacked generalist nerd that builds cool stuff

ID: 1296208909456285696

linkhttps://github.com/misterclayt0n calendar_today19-08-2020 22:14:29

2,2K Tweet

116 Takipçi

197 Takip Edilen

mister (@misterclayt0n) 's Twitter Profile Photo

ABOUT UNWRAP() unwrap() is basically an assert that declares that some given error = invariant/corrupt data. that's it brotha. however, most of the time, errors aren’t invariants, they’re just data you should propagate with ? or handle without panicking. some errors truly do

mister (@misterclayt0n) 's Twitter Profile Photo

there are 2 things I need to do in order for the editor to actually be the main thing I use: - file watching: "rla" is a very shitty command and I hate it, this is the most complicated and I'm still thinking about it. - Taelin 's workflow of select + call agent. this idea

mister (@misterclayt0n) 's Twitter Profile Photo

FILE WATCHING FINALLY!! that was honestly not that hard at all. file watching runs a single filesentry::Watcher across the workspace, dispatches FileSystemDidChange events (these are defined within the-editor), and a hook enqueues reload jobs that the main loop drains to update

mister (@misterclayt0n) 's Twitter Profile Photo

this is very good advice. LSP is a great tool if implemented properly, but there's a lot of value in you not depending on completions. you can also grep definitions/references very easily for things inside your codebase, so goto def doesn't add that much value here, but it does

mister (@misterclayt0n) 's Twitter Profile Photo

I want to build first class support for jujutsu as VCS provider in the-editor. do yall have any ideas on jujutsu features for a text editor?