3 ms·
You know what'd be extra-awesome? If it had a text editor and an Emacs Lisp emulation layer … Seriously, a web browser which is capable of running the decades
by eadmund 7y ago
You know what'd be extra-awesome? If it had a text editor and an Emacs Lisp emulation layer …
Seriously, a web browser which is capable of running the decades of elisp out there would be basically the only tool I need on my desktop: text editor, web browser, mail reader, git client, console, shell, calculator, diary, organiser. Boot directly into that and life would be perfect.
- ssivark 7y agoNext is the next best thing. Instead of making your browser the environment, think of it as a fantastic browser extension for Emacs. You can use the SLIME Emacs extension to connect to a running instance of the Next browser. Then, you have complete programmatic access to the full browser data structure through a REPL in Emacs (eg: switching tabs by using shortcut/command in Emacs). And Lisp REPLs are awesomer than something like ipython! Keyboard driven browsing is now the least imaginative thing possible. Take the high-quality tools you have for processing text, and apply that to your browsing workflow! Imagine being able to integrate your browsing workflow with your information management system, eg: org-mode. Switch to a project, and with a couple of keystrokes, open the relevant links on a page in a set of browser tabs/buffers. Filter all the HN pages in your browser and bookmark them to a text file (to be resumed later). Save all arXiv pages to your reference management system (eg: bibtex), etc. When browsing webpages, evaluate code blocks (via Emacs). Download/cache videos for all all Youtube tabs you have open. Emacs becomes the IFTTT-like glue for all your browsing activity! For some chatter/ideas along these lines, take a look at this Github discussion: https://github.com/atlas-engineer/next/issues/195 https://github.com/atlas-engineer/next/issues/195
- mark_l_watson 7y ago+1 nice ideas! The last time I played with the Next Browser, I loaded it from source and in principle all your ideas are doable. Please post a link if you implement something and writer it up.
- ssivark 7y agoDefinitely! I became excited by Next when I stumbled on it about a month ago. I have several ideas/itches, but a high activation barrier to implementing and experimenting as I'm a total lisp & emacs newbie. I'm also given to understand that the Next codebase is currently undergoing significant refactoring, so I hope to delve into this more once the internals have stabilized. If somebody has a complementary outlook/background, I'm happy to be baited into discussion and activity. As they say, two people together may be thrice as effective.
- eafkuor 7y agoHonest questions below. > Imagine being able to integrate your browsing workflow with your information management system, eg: org-mode. Is this better than alt-tabbing between your browser and your note taking app? > Save all arXiv pages to your reference management system (eg: bibtex) All? Which? What would this workflow look like? > When browsing webpages, evaluate code blocks (via Emacs) > Filter all the HN pages in your browser and bookmark them to a text file How many times is this useful, really? > Download/cache videos for all all Youtube tabs you have open youtube-dl? > Emacs becomes the IFTTT-like glue for all your browsing activity! Why is this good?