[HN Gopher] Get things done with Emacs
       ___________________________________________________________________
        
       Get things done with Emacs
        
       Author : ducktective
       Score  : 199 points
       Date   : 2022-09-30 10:12 UTC (1 days ago)
        
 (HTM) web link (www.labri.fr)
 (TXT) w3m dump (www.labri.fr)
        
       | aslak wrote:
       | I can just use VS Code.
        
         | bitlax wrote:
         | You literally can't.
        
       | djha-skin wrote:
       | Richard stallman himself got repetitive strain injury from emacs.
       | So many people have. They tell you to remap the key to caps lock
       | they tell you to use your palm instead of your finger they tell
       | you to get a weird keyboard but at the end of the day it was just
       | poorly designed.
       | 
       | Vim is only slightly slower but so much easier on my hands. Yes,
       | I could get emacs evil or spacemacs or whatever but bolting on
       | modality to an editor that was never meant for it, especially
       | when all the docs basically ignore their existence, is not
       | something I'm interested in. Native vim is just better.
       | 
       | But I do miss that you can configure emacs using lisp.
       | 
       | There is hope, though. I've heard there is a plug-in for neovim
       | that allows you to write configuration files using common lisp.
        
         | ghosty141 wrote:
         | Just use EVIL? For me its the best of both worlds, vim for text
         | editing and elisp for extensibility
        
         | tmtvl wrote:
         | It's weird I used vim for 5 years and started getting really
         | sore hands, so in early 2019 I switched from QWERTY to Dvorak
         | layout, and at the same time decided to try out Emacs. Nowadays
         | my hands are in far better shape.
         | 
         | I sometimes try using Evil, but every time I have to stop
         | because my fingers become sore. I guess it's because when using
         | modal editing I slam the keys down. That's because mistypes can
         | be disastrous when compared to Emacs where mistypes just end up
         | as characters in the active buffer.
        
           | kzrdude wrote:
           | Mistypes shouldn't be that disasterous, enable all undo
           | features (including persistent undo) and enjoy.
        
         | EFreethought wrote:
         | One way to avoid strain on Emacs is to move your hand over an
         | inch or so for certain keys. I tend to use M-x ${function-name}
         | for new modes and commands that I learn, so this is not a big
         | deal to me.
         | 
         | Speed is nice, but it is not the main goal. Getting things done
         | is (no pun intended).
        
         | lvass wrote:
         | >it was just poorly designed
         | 
         | This is actually true, but not an issue anymore. Control was
         | near the space bar in the Symbolics keyboard, now it's in a
         | much more comfortable position where it can and should be
         | pressed with the left hand's palm, which is important even if
         | you don't use Emacs. Vi uses control too.
        
         | ducktective wrote:
         | > Vim is only slightly slower
         | 
         | Both vim and neovim (be it in TUI or GUI form) are faster than
         | Emacs.
         | 
         | https://pavelfatin.com/typing-with-pleasure/#summary
        
           | hollerith wrote:
           | Your URL is about how fast the software is at responding to
           | the user's keystrokes. In contrast, the person you are
           | replying to is writing about the effect of key binding on how
           | quickly a user can get common tasks done.
        
         | MichaelCollins wrote:
         | I think that emacs with evil mode is a superior vi-like editor
         | than either NeoVim or Bram's Vim. I haven't found the docs to
         | be an issue, I don't need the emacs docs to tell me how evil
         | works because I already had years of experience with Vim before
         | switching to evil+emacs.
        
       | Forge36 wrote:
       | Taking a quick peak at managing email in emacs I think I'll keep
       | two separate programs.
       | 
       | I really like the agenda view, I'll need to reconsider using
       | Outlook tasks (I'm using a split system between Outlook, emacs,
       | and my corporate bug tracker). The cleaner history tracking +easy
       | ability to add notes/reorganize makes this such a clear progress
       | update. Might try using this as my future workplan update.
       | 
       | The breakouts by people is also interesting. I've not categorized
       | my interactions in this way (I'm also not mentoring anyone
       | directly or managing someone else's work).
        
         | jonnycomputer wrote:
         | I have a hard time imagining being able to use Emacs as
         | effortlessly with Microsoft Exchange emails as I can with
         | Outlook. I use org-mode todos, and Outlook tasks, and it might
         | be nice to integrate, but I'm not going to bother trying, tbh.
         | 
         | Outlook notes are terrible, imo. Switched to using org-mode
         | with org-crypt, and its worked pretty well, except I have an
         | entry that won't decrypt anymore, and I'm not sure what has
         | happened.
        
           | gleenn wrote:
           | That's pretty bad if you put your life into notes or docs or
           | whatever you're encrypting and then it just won't decrypt
           | anymore. Do you think the file just got corrupted? Or is it
           | actually the plug-in that's failing?
        
       | r3tr0 wrote:
       | https://www.reddit.com/r/emacs/comments/xshis8/browser_emacs...
       | 
       | someone put emacs in the browser.
        
       | d3nj4l wrote:
       | I really like emacs, and I want to use it. I really loved the way
       | I could mix my thoughts and tasks in org and have an agenda view
       | that shows me a todo list. However, I spend so much time without
       | a computer that it doesn't make sense for me to use org mode.
       | I've tried a mobile app for org mode but it didn't work as well
       | for me as a task tracker that has a mobile app. How are others in
       | this situation working with org?
        
         | djha-skin wrote:
         | I have found that a few well-placed shortcuts in my vim
         | configuration file makes it very easy to work with my notes
         | using markdown. I have shortcuts for viewing links, taking
         | screenshots[1][2] and saving them to my disc and linking to
         | them in my markdown, and viewing mark down in a viewer that can
         | export to PDF. On mobile, I use the excellent Epsilon Notes
         | with Folder Sync Pro. The two work together seamlessly.
         | 
         | 1: https://git.sr.ht/~djha-
         | skin/dotfiles/tree/main/item/nvim/in...
         | 
         | 2: https://git.sr.ht/~djha-
         | skin/dotfiles/tree/main/item/screen2...
        
         | m4lvin wrote:
         | Which app did you try? I use Orgzly http://www.orgzly.com/ for
         | getting the agenda on my phone and for small edits. And
         | whenever I want the full experience I run a real emacs on my
         | phone in Termux.
         | 
         | For syncing I use Syncthing.
        
           | d3nj4l wrote:
           | I use iOS so I used Plain Org when it was launched. That was
           | a while ago so I'm not entirely sure why I didn't like it. I
           | can try giving it a spin again, but I stopped using org
           | shortly after so I don't have a good sample to try it with.
        
           | wanderingmind wrote:
           | Use syncthing-fork and Tailscale and you can do realtime
           | syncing on mobile networks of org mode files across multiple
           | devices as well
        
       | ChildOfChaos wrote:
       | I'm tired just reading the article.
       | 
       | That process sounds exhausting, after working through it, I think
       | I'd want a nap rather than to go do some actual worthwhile work.
        
         | m463 wrote:
         | The idea is when you need to get work done, you
         | procra^H^H^H^H^H^H work on your emacs startup files...
        
         | bitlax wrote:
         | By contrast, the author was able to both read and write the
         | post without such exhaustion, perhaps due to the fact that he
         | wasn't wasting mental energy on recurring tasks.
        
         | dandy23 wrote:
         | Here is an easier approach:
         | 
         | https://easyorgmode.com/blog/a-workflow-for-using-org-mode-w...
        
       | f1shy wrote:
       | Sorry, off-topic question: does somebody happen to know what tool
       | was used to make this page? I really like the style.
        
         | stephc_int13 wrote:
         | The layout and styling are very nice.
         | 
         | However, the main text color is lacking contrast, either the
         | font is too thin or its color too light.
         | 
         | I can read it, but it is borderline uncomfortable.
         | 
         | I don't mind a bit of softened contrast, but in this case, this
         | is a bit too much.
        
           | tmtvl wrote:
           | The enumerations (Chapter 1, 1.1,...) are a bit too soft for
           | me, I prefer decent contrast a la Modus Operandi over some of
           | the barely visible text of Nano themes.
        
           | jonnycomputer wrote:
           | I find it refreshing and very readable. But everyone's eyes
           | and preferences are different, not to mention screens.
        
         | nebqr wrote:
         | It looks like it was exported straight from org-mode, using the
         | author's custom css.
        
       | jonnycomputer wrote:
       | Side comment about the presentation on the blog. Looks like old
       | type-written page, with color. Very clean style, very readable. I
       | like it. The CSS style sheet has the author's name on it, so I
       | guess it is their work. Good job!
        
       | cocacola1 wrote:
       | His nano-emacs is one of the cleanest I've seen:
       | https://github.com/rougier/nano-emacs
       | 
       | I did a short interview with Nicolas not long ago (very short):
       | https://www.syntopikon.com/workflows/nicolas-rougier/
        
       | kkfx wrote:
       | I have a much more chaotic structure and do not use time tracking
       | / effort estimate but as a suggestion for going beyond: Emacs for
       | me works very well as a file manager, not much in the sense of
       | using dired but in the sense of org-attach anything, sometimes
       | small trees to be seen/treated via dired [1], accessing them via
       | org-roam search&narrow UI (i.e. org-roam-node-find).
       | 
       | I've hesitated a lot at first, especially since migrating a
       | decade old curated home taxonomy with symlinks, TMSU etc in the
       | middle, it's not so easy nor much automate but in the end it pay
       | back very well since not only add much more flexibility and much
       | more level of indirection than symlinking/TMUS fuse fs queries
       | but also offer the ability to search & filter for much more
       | textual information easily.
       | 
       | Doing so allow integrating essentially anything else.
       | 
       | [1] org-id-get-create then renaming (moving) or copy etc a small
       | set of files and directories to be linked in org-mode notes
        
       | todd8 wrote:
       | Thank you for the detailed write up. (I hope the author sees
       | this)
       | 
       | I'm always impressed with Emacs users that are capable of such
       | discipline. I've use Emacs well over forty years, with only a few
       | years of interruption, but I have never had a stable or well
       | organized configuration. It's inspirational to see other's use of
       | Emacs.
       | 
       | I'm disorganized, and I'm a hoarder (right now, my bedroom has at
       | least 100 books stacked on the floor in different piles). Like my
       | fluid Emacs configuration, the books are all attractive
       | possibilities of what to read or try out next.
        
         | mikrl wrote:
         | As a fellow emacser, I'm also incredibly scatterbrained and
         | just kind of intuit my way through things. When I make plans,
         | systems and processes I do better with less stress until the
         | inevitable stressor completely wrecks my flow and I forget to
         | get back on track.
         | 
         | Luckily emacs lets you save a bunch of useful processes and
         | workflows in a VCS that works the same across multiple
         | environments (modulo 15 minutes here and there to resolve major
         | version conflicts)
        
         | b3morales wrote:
         | Sounds like you have a flourishing Anti-library:
         | https://www.themarginalian.org/2015/03/24/umberto-eco-antili...
         | 
         | > Read books are far less valuable than unread ones. The
         | library should contain as much of what you do not know as your
         | financial means, mortgage rates, and the currently tight real-
         | estate market allows you to put there.
        
           | zasdffaa wrote:
           | > Read books are far less valuable than unread ones.
           | 
           | izzit me or is that total garbage? The only information of
           | value is that which you can use, if it's in a book you've
           | never read it's effectively nonexistent. I get text books to
           | stuff them into my cranium, not have them sit around as handy
           | doorstops.
           | 
           | Might as well leave them in the bookshop until you need them.
           | They're just as unread and you have cash in your pocket for
           | other things you actually need.
        
           | comfypotato wrote:
           | Sorry for being dense, but I couldn't deduce from the source;
           | does the "anti" just mean "unread"?
        
             | shrimpx wrote:
             | Yeah. It comes off as a playful/tentative term, not a
             | precise one. If a "library" is a collection of read books,
             | an "anti-library" is a collection of unread books.
        
       | ayayaweird wrote:
        
         | bitlax wrote:
         | I don't even think you read the title.
         | 
         | Edit: Downvote me all you want. I'm not the one using VSCode to
         | manage my emails!
        
         | daptaq wrote:
         | VSCode is a common denominator. While enough for most, it
         | doesn't do the job for everyone. There is nothing bad about it
         | one way or another.
        
           | bitlax wrote:
           | This is an article about productivity software, not editors.
           | Emacs blows VSCode out of the water here.
        
         | chrsig wrote:
         | i don't think so...vscode has been a bit hard for me to adopt
         | 
         | ..because it doesn't have a good emacs keybinding.
         | 
         | In general, I find it kind of cluttered, and overwhelming. I
         | definitely don't like that it's made by microsoft.
         | 
         | If i'm working on a big project, I don't see a reason not to
         | use a jetbrains ide.
         | 
         | If i'm on something smaller, or just need to edit some text,
         | it's much easier in emacs than vscode
        
           | thom wrote:
           | I've been able to get decent Emacs like key bindings to work
           | in VS Code but that's never been my complaint. My complaint
           | is just that every extension seems to want to show custom UI
           | and even where they have a keyboard and text based workflow
           | it's wildly inconsistent with everything else. I just
           | can't... _be_ in VS Code, everything's so jarring. In Emacs
           | my code, my database client, my terminal, everything is just
           | text in the same sort of buffer that supports the same sort
           | of navigation and manipulation. VS Code's community (or API)
           | doesn't seem to value this. Maybe the abstractions will come
           | with time. Either way, good luck to them.
        
         | benreesman wrote:
         | I use VSCode sometimes, it's very cool.
         | 
         | But emacs/vi pros are _fucking fast_. It looks like magic the
         | first few times you see it (are u a wizard?) and for some it's
         | worth the learning curve.
        
       | ctrlrsf wrote:
       | How do you save screenshots?
        
         | abudabi123 wrote:
         | On KDE/Debian/Linux I use the Spectacle Screenshot Capture
         | Utility.
         | 
         | The next version Emacs 29.0 may get screenshot builtin and a
         | better way to keep the configuration file manageable. See
         | https://planet.emacslife.com
        
           | jhoechtl wrote:
           | > The next version Emacs 29.0 may get screenshot builtin
           | 
           | That would be sooo darn nice
        
           | _emacsomancer_ wrote:
           | from Emacs 27.1, it's possible to do Emacs internal
           | screenshots with a little config, see:
           | https://paste.debian.net/1255637/ (based on from https://www.
           | reddit.com/r/emacs/comments/idz35e/emacs_27_can_... )
        
         | hprotagonist wrote:
         | org-download is really good for this.
        
       | aurelien wrote:
       | Nice job!
        
       ___________________________________________________________________
       (page generated 2022-10-01 23:00 UTC)