Yochem van Rosmalen

142 posts

Yochem van Rosmalen banner
Yochem van Rosmalen

Yochem van Rosmalen

@yoch3m

AI graduate • Neovim contributor • Filter coffee preferer

Amsterdam, The Netherlands Katılım Mayıs 2018
121 Takip Edilen13 Takipçiler
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@neogoose_btw Could it be that your tree-sitter is not autostarting anymore? Have you tried `vim.treesitter.start()`?
English
0
0
3
436
Dmitriy Kovalenko
Dmitriy Kovalenko@neogoose_btw·
Am I the only thinking that the new code highlight in neovim 0.12 is worse?
English
11
0
39
12.3K
justinmk
justinmk@justinmk·
simpler website stack (aka "migrate to hugo") => more contributors 🦾 => no more ".html" suffix on the docs pages 😍 example: neovim.io/doc/user/nvim thanks to Yochem!
justinmk tweet media
English
2
2
24
4.7K
justinmk
justinmk@justinmk·
finally migrated neovim.io to Hugo example of when tooling *does* matter: Jekyll was so painful, no one wanted to touch the site after migrating, did several long-needed changes*, which were 20x easier because: - builds quickly - not fighting ruby gems - local serve works *e.g. fix syntax highlighting
justinmk tweet media
English
10
6
222
26.5K
Joy-s
Joy-s@Joys08332248·
@groot_arnold @VrijeRepubliek @jndkgrf Hij mag niet de oude titel drs. voeren als officiële titel. drs. behoort tot het oude systeem en kan alleen gebruikt worden door wie vóór de invoering daarvan een doctoraal had afgerond.
Nederlands
2
1
2
196
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@skywind3000 @Neovim Lua is one of the smallest embeddable scripting languages with great interop with C. Luajit as also one of the fastest scripting languages. The simplicity of Lua is a feature as not everyone is used to OOP. Also, Lua classes do exist and are great. Global-first sucks though.
English
1
0
5
470
LIN WEI
LIN WEI@skywind3000·
Why not choose JS/TS in the first place? Lua is nice for small scripts, but it’s a nightmare for complex projects: 1. Variable scope defaults to global, requiring local everywhere; 2. It lacks exceptions or an error-handling mechanism, and nil is overused; 3. There are no classes or modules — every project has to invent its own class and module standards, which makes your scripts hard to share across projects.
English
7
0
9
2.9K
Neovim, e/plugins
Neovim, e/plugins@Neovim·
Migrating business logic from C to Lua is now operationalized and routine. We are seeing code reductions of 2x or 3x, while also improving the same features. For example, migrating the ":help local-additions" feature gained a bonus layout improvement. github.com/neovim/neovim/…
Neovim, e/plugins tweet media
English
4
12
185
15.4K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
Been working on a new developer overlay system in Ghostty and majorly improving the inspector. Here is an example of the "semantic prompt" overlay in the renderer, plus the right pane shows that this screen has seen semantic content at least once (showing proper integration). The overlay system works by using CPU-rendered 2D graphics and compositing them on top of the terminal screen via the GPU using the same image shaders we use for features like Kitty Graphics Protocol. Choosing to use a CPU renderer for the overlay is a pragmatic one: it lets us iterate more quickly on these debug tools, its immediately cross-platform (no per-platform shaders), and the debug overlay is not typically on so it doesn't need to be as optimized as everything else. Enabling these debug overlays does "blow up" our frame draw times from ~30us to ~600us but just remember there are 8300us in a 120fps frame. So, we're going to be okay.
Mitchell Hashimoto tweet media
English
16
9
449
36.7K
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@serasid @mitchellh 99.9999% of people using a browser never open up devtools there. Just like the browser's devtools, this is mostly for TUI developers, not users
English
0
0
1
32
Sergey Sidorov
Sergey Sidorov@serasid·
@mitchellh Why does the terminal app need any of these? Honest, question, not that I'm trying to challenge it. I've been using iterm + tmux for ages. Do I miss anything folks? :)
English
2
0
1
400
fiddy
fiddy@fiddyresearch·
@mitchellh @jeremyphoward Ghostyy is asking permission to read my photos library randomly btw. I am at thr point where I do not trust what it does anymore. It also had a massive memory leak when I was using opencode.
English
3
0
0
1.1K
Jeremy Howard
Jeremy Howard@jeremyphoward·
Anyone using Wezterm? I've been having quite a few issues with Ghostty recently (particularly with trying to paste more then a few lines of text in—it often truncates) so wondering about trying something else. I've used alacritty before, and liked it. wezterm.org
English
54
1
125
46K
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@lukas_caha @dhh @Perpetualmaniac @ThePrimeagen On B: DHH clearly aligns with the unrestricted vision, arguing that skilled developers don't need the excessive "guide rails" that strict typing brings. Instead of a priori correctness, DHH favors posterior correctness by unit tests and quick feedback loops ig
English
0
0
2
121
Lukas Caha
Lukas Caha@lukas_caha·
@dhh @Perpetualmaniac @ThePrimeagen Just asked AI what analogy is hidden in the book you are mentioning. I'd never guessed it myself. So you are saying which: A. The two visions are in duality and it doesn't matter which you pick, both have pros/cons B. You are embodying one of them. Which? All for dynamic typing?
English
1
0
0
1.6K
mlapai
mlapai@ml4pai·
@yoch3m @mitchellh @chrisbycreme Idk, im using tmux, alacritty and neovim for years and i had no issues whatsoever. I tried with ghostty for couple of months, but over time it became something i dont prefer or want (too much features i dont care about), so i just reverted back to alacritty cuz its minimalistic.
English
1
0
0
46
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@ml4pai @mitchellh @chrisbycreme It's another layer of abstraction. When something renders wrong in Neovim, is it Neovim, Tmux, or Ghostty? It's also a noticble bottle neck; ghostty feels faster when I'm not using tmux
English
1
0
0
66
mlapai
mlapai@ml4pai·
@yoch3m @mitchellh @chrisbycreme But why would you want tmux implemented inside the terminal emulator, when tmux already exists, and it does everything you need, it makes no sense, just use tmux man.
English
1
0
0
62
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@mitchellh @chrisbycreme For me to drop tmux: - detachable sessions and a way to visually select them (like tmux choose-tree iirc) - a "prefix mode" like tmux, where the keybindings don't have to be pressed simultaneously - a (mouseless) copy mode where I can select and copy text
English
5
0
34
3.3K
Will McGugan
Will McGugan@willmcgugan·
Is curl supposed to be pronounced "See URL"? Because that makes sense, but I hadn't thought about it until now.
English
141
39
1.9K
211.5K
Waleed Shahid 🪬
Waleed Shahid 🪬@_waleedshahid·
Wrote a little essay about the strange, tender moment when friends visit your newborn and someone asks, “Do you want to hold her?” It turns out that question is a bit of a Rorschach test in coupledom. waleed-shahid.com/p/you-can-hold…
English
10
151
1.6K
410K
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@justinmk @mitchellh Btw I noticed that Ghostty _can_ be used to open files on double click, but shows a warning when the file is not executable. Would be _a lot_ easier if Ghostty would in that case open that file with $EDITOR
English
0
0
0
21
justinmk
justinmk@justinmk·
@yoch3m @mitchellh Use "Combine with Spaces" so that Nvim can open all selected files. Todo: how to make Quick Action work on double-click?
justinmk tweet media
English
2
0
1
258
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
What's missing? (Serious, soliciting feedback). Even if you don't use Shortcuts, what do you wish you could automate with a terminal that isn't present here?
Mitchell Hashimoto tweet media
English
55
4
240
60.5K
Yochem van Rosmalen
Yochem van Rosmalen@yoch3m·
@justinmk @mitchellh Oh the todo: I'm pretty sure that's an apple restriction. The old trick (before shortcuts) was to use Automator to make an "app" which is a glorified shell script that opens the file. Then you choose to use that "app" to open file
English
1
0
0
32
justinmk
justinmk@justinmk·
@mitchellh how do I pass the files/folders that the shortcut was invoked with, to the "Command" in the ghostty "New Terminal" action? or is there another way to pass args to a Command?
justinmk tweet media
English
2
0
4
420