Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
karthink
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
karthink
11d ago
> Once the user is sufficiently (l)ionized, they're no longer receptive to neutral positions. Every step in this argument (particularly this one) seems tenuous at best, and in need of citations.
2.
▲
by
karthink
3mo ago
How do you sync your google calendar with org-agenda?
3.
▲
by
karthink
6mo ago
> Once you hook up elisp evaluating MCP to your Emacs gptel-agent ships with an elisp-eval tool out of the box, BTW.
4.
▲
by
karthink
6mo ago
As a clarification, you don't need elfeed-tube to subscribe to YouTube feeds (channels or playlists) with elfeed, or to watch the videos with mpv. elfeed-tube only adds text to the feed entries, in the form of more video metadata, tra
5.
▲
by
karthink
6mo ago
> It needs a far better UX out of the box and by "better" I mean "more aligned with what literally every other program you are likely to use does for UX". (Just enabling cua-mode by default, and making the user toggle
6.
▲
by
karthink
6mo ago
> In the meantime we're all stuck waiting for package downloads. I use Elpaca instead of the built-in package manager, which is better designed (declarative package specification) and fully asynchronous. The UI is also more thought
7.
▲
by
karthink
7mo ago
There's some miscommunication here. > How does eat detect a visual command in eshell? eat-eshell-mode doesn't detect visual commands and launch a separate eat buffer, like eshell-visual-commands do. It filters all process outp
8.
▲
by
karthink
7mo ago
You have to turn on eat-eshell-mode to enable Eat's terminal emulation in eshell. It runs full-fledged TUIs like vim and ncmpcpp in Eshell slowly, but is good enough for quick fzf uses. It's perfectly fine for "small" d
9.
▲
by
karthink
9mo ago
> agentic capabilities are very much on a roll-your-own-in-elisp basis I use gptel-agent[1] when I want agentic capabilities. It includes tools and supports sub-agents, but I haven't added support for Claude skills folders yet. Ro
10.
▲
by
karthink
10mo ago
> It's definitely slower when doing any intensive background activities that Emacs would normally offload. Emacs is single threaded and can't offload any elisp code. Even the stuff it can offload as background OS processes rep
11.
▲
by
karthink
10mo ago
I think Neovim is more flexible -- a plugin you write for neovim can run in the terminal, in any Neovim GUI or in another application (like VSCode) that can embed Neovim.
12.
▲
by
karthink
11mo ago
> pdf-tools in Emacs is much faster pdf-tools is quite slow and a memory hog. emacs-reader is a replacement for it (still in development) that already blows every PDF reader I've ever used out of the water in performance: https:&#
13.
▲
by
karthink
1y ago
> Live preview works for me but only if I first do M-x org-latex-preview, it doesn’t do it automatically. Not an error on your end. Live previews for _new_ fragments are only supported when entering \[..\] and \(..\) delimiters, and not
14.
▲
by
karthink
1y ago
> emacs org-mode: There is no live, inline LaTeX preview. There is, but we haven't managed to merge it into Org mode yet because we (the feature authors) and the Org maintainer have been busy with other things. Here are some screenc
15.
▲
by
karthink
1y ago
> would be happy if I could also trim the video while I am at it. You can, see the command subed-crop-media-file. https://github.com/sachac/subed/blob/main/subed/subed-common...
16.
▲
by
karthink
1y ago
Is there _any_ other example? For years now, this is the only one I've ever seen brought up to support this point. On the other side, there are many MacOS-specific features supported by Emacs, with the recently added dictation support
17.
▲
by
karthink
1y ago
> tried all the fancy context management stuff multiple times, but I mostly just have a chat buffer open and copy paste stuff manually. As of last week you can insert a link to a plain-text file in a chat buffer to include its contents i
18.
▲
by
karthink
1y ago
Do Cursor and co have better tools than the ones we write ourselves for lower-level interfaces like gptel? Or do they work better because they add post-processing layers that verify the state of the repo after the tool call?
19.
▲
by
karthink
1y ago
> I would be interested especially in Emacs integrations. gptel can use MCP server tools in Emacs by integrating with the mcp.el package, here's a demo: https://i.imgur.com/WTuhPuk.mp4 . mcp.el: https://gi
20.
▲
by
karthink
1y ago
I'm curious to know if this is what lproven meant in their comment above. Alt + a-z to access menu items is available in every OS and all "native" apps, but you can't "drive the OS and all apps" this way. For
21.
▲
by
karthink
1y ago
> Learn Windows' keyboard UI and you can drive the whole OS and all its apps with the speed of a genius Vim user Do you have a reference for this? I've often needed to control Windows using only a keyboard and failed to do so.
22.
▲
by
karthink
2y ago
> I read some arguments against moving emacs to a multithreaded model, but I don't really remember them. Everyone including the maintainers would like this to happen. The arguments against it are technical hurdles. Emacs is a larg
23.
▲
by
karthink
2y ago
> It's the one powerful feature that has yet to be replicated in Emacs. Emacs cannot do this. There are many Emacs libraries or packages that need this feature (Org babel is a big one, transclusion is another), and have to work aro
24.
▲
by
karthink
2y ago
You didn't mention a mobile app or cloud sync as one of your priorities, so any offline, desktop RSS feeder should provide most of these features. I use Elfeed in Emacs, which satisfies all your requirements -- except bypassing paywall
25.
▲
by
karthink
2y ago
Removing the interpreter lock for a few specialized tasks (without sweeping runtime changes to Emacs) would be enough to fix most of these issues -- parsing JSON from process output into lisp data in a background thread is one candidate. [1
26.
▲
by
karthink
2y ago
> Something this old shouldn't have this property. It's not an accident -- reading through the emacs-devel mailing list, it's easy to see how much effort the maintainers pour into backward compatibility. It's one of
27.
▲
by
karthink
2y ago
For a REPL-like interface, you could try the chatgpt-shell package. It can execute code generated by the LLM. It too does this by using org-babel though, it just calls org-babel functions under the hood. It's also OpenAI-only right
28.
▲
by
karthink
2y ago
I think the web chat history is separate from API use, so you can't combine them. OpenAI claims not to retain a history of your API queries and responses. For organizing LLM chat logs in Emacs, there are many solutions. Here are a fe
29.
▲
by
karthink
2y ago
You can add a prefix arg to replace the region with the result. (Any numeric prefix works, so I usually do M-0 M-| since that's easy to type with the meta key held down, and 0 and | are close together.)
30.
▲
by
karthink
2y ago
Emacs can do that quite easily[1]. But this code is not merged into the trunk yet, it should be some time this year. [1]: https://share.karthinks.com/prog-preview-3.mp4
More ›