Emacs For Writers

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024
  • Jay Dixit is a science writer whose work has appeared in The New York Times, Rolling Stone, and Psychology Today. Jay will discuss how he uses Emacs as a non-programmer, and how Emacs has made him a more productive writer, editor, and researcher.
    Learn more from the developers at thoughtbot ⌨️
    Head over to tbot.io/dev-blog to read more great articles on our blog.

Комментарии • 108

  • @mkschreder
    @mkschreder 5 лет назад +154

    Emacs and vim are probably the only two editors that hit the bar when it comes to usability. Hard to beat 40 years of development.

    • @lechsiz1642
      @lechsiz1642 4 года назад +11

      How much easier is Vim to learn? This guy may not have finished his book because he was too busy learning Emacs.

    • @GaMeON159753456
      @GaMeON159753456 4 года назад +2

      Lechsi Z A Fully functioning vim setup + LaTeX took me 2 days. On the fist day I setup my .vimrc, plugins, I learned all the vim keybindings and commands I needed. On the second day I setup my snippets. It was pretty easy, considering I had no prior experience with vim. I also looked into making a similar emacs setup, and it looks like it would take a lot more work + emacs is not just and editor, so there are many more things to learn and the learning curve is steeper.

    • @mkschreder
      @mkschreder 4 года назад +9

      @@GaMeON159753456 if you use doom emacs then transition is super easy. You are then basically in vim but with all the emacs sweetness added on top.

    • @GaMeON159753456
      @GaMeON159753456 4 года назад +1

      Martin K. Schröder I do have DOOM emacs installed, but transferring all my vim snippets(there are A LOT) to it is a massive pain and I also don’t really need any of the extra emacs stuff. Emacs is great, but it’s not for me.

    • @mkschreder
      @mkschreder 4 года назад +5

      @@GaMeON159753456 Ok. Yeah vim is great too. I moved because I liked org mode.

  • @JeffKeller0529
    @JeffKeller0529 6 лет назад +13

    Great presentation. On the Big Fish script, that was written by John August, who later co-developed the Fountain markup language. It's essentially Markdown for screenwriters. He also co-developed a Mac app called Highland, which outputs Fountain into the current standard screenplay format. For us Linux users, the Fountain mode of Emacs is impressive, though I haven't used Highland myself.

  • @thecornerteastall
    @thecornerteastall 9 лет назад +35

    This is so amazing.. I wish he documents all his tricks into a blogpost or maybe a book.

    • @desipenguin
      @desipenguin 8 лет назад +25

      +Sukhvinder Kang I have posted my own notes from this video mandarvaze.bitbucket.org/posts/emacs-for-writers-1.html and mandarvaze.bitbucket.org/posts/emacs-for-writers-2.html
      I hope this helps others as well.

    • @otter-pro
      @otter-pro 7 лет назад +7

      The link doesn't work anymore.

    • @douglasdrumond
      @douglasdrumond 7 лет назад +4

      Try using the Wayback Machine:
      web.archive.org/web/20170105171640/mandarvaze.bitbucket.org/posts/emacs-for-writers-1.html#.WYj4tjCGNhE
      and
      web.archive.org/web/20170105065350/mandarvaze.bitbucket.org/posts/emacs-for-writers-2.html

    • @JianyuHou
      @JianyuHou 6 лет назад +2

      Amazing video. I am a writer and I use spacemacs too. got more useful tips for writing in Emacs. THX!

    • @mkschreder
      @mkschreder 5 лет назад +1

      Also watch org mode tv - a serkes of detailed tutorials about using org mode. Org mode manual is great too. Oh and using the doom evil mod is awesome for somebody coming from vim world.

  • @marcowahl8732
    @marcowahl8732 9 лет назад +8

    Great! Thank you! The starless headlines look good to me. Just reconfigured my Emacs...

  • @zoltanherczog
    @zoltanherczog 8 лет назад +12

    Thanks for share, a really good lecture and the guy has a really good humor. :D

  • @galactromeda
    @galactromeda 4 года назад +3

    Very good talk. I've been experimenting with spacemacs and I am already intrigued by the possibilities. Definitely it seems like it's worth the effort.

  • @pauljamesharper
    @pauljamesharper 4 года назад +8

    Link to Jay Dixit's emacs.d on github: github.com/incandescentman/Emacs-Settings

  • @Gabriel040313
    @Gabriel040313 8 лет назад +3

    Thank you for sharing your experience in Emacs. It's awesome.

  • @PaulReiber
    @PaulReiber 8 лет назад +3

    Jay, this is awesome. Thanks for your perspective into this decades-old tool.
    Could you maybe add text overlays to share what keystroke combos you are hitting at each step, as you hit them?
    How did you call "helmswoop?" and various other modes up? Easy peasy, one or two keys each time - but we can't see which ones they were.

  • @davehall4075
    @davehall4075 4 года назад +1

    Cool. On parallel path of discovery. Nice to hear these things, and maybe glimpse the future :) ditto for poetry and rhyme modes. can't wait to get that going.

  • @eppodagawd6521
    @eppodagawd6521 3 года назад +3

    *me on the internet*: emacs doesn't have to be bloated
    *this guy*: hold my drink

    • @teaboi182
      @teaboi182 3 года назад +4

      I don't understand what's bloated about his config, he's literally showing how he uses all of it.

    • @eppodagawd6521
      @eppodagawd6521 3 года назад +1

      @@teaboi182 It was a joke. My point is only that his workflow is very specific.

  • @DezXereanas
    @DezXereanas 3 года назад +5

    "He's not finished".Yeah, and now I understand why. He's just busy ricing his desktop.

  • @log5426
    @log5426 9 лет назад +15

    yay !!!
    another emacs video!!!

  • @LundMr1
    @LundMr1 7 лет назад +4

    Just started using linux at the age of 33 and I get this so much. Someting else than office? Vim? sure.. Emacs? Interesting. Should I learn it? Where do I write this comm... OMG !!! STOP!!

  • @JayJay-ki4mi
    @JayJay-ki4mi 3 года назад

    vDOS + a Google search for WS4. I use Vim for programming and writing but WS4 is right up my alley. Thanks 👍👍

  • @munawarcheema8991
    @munawarcheema8991 8 лет назад +6

    Org mode is really good but kudos to getting it working

  • @SilouanWright
    @SilouanWright 7 лет назад +10

    Dude these guys in the crowd are having a full conversation with themselves

  • @Kenbomp
    @Kenbomp 3 года назад +2

    Any versions control?

  • @notterboutuyer2781
    @notterboutuyer2781 5 лет назад +1

    really nice talk i found myself in. the same footsteps to the emacs and org mode for me. but i am still very into workflowy.

  • @georgH
    @georgH 5 лет назад +4

    Neil Stephenson is now using Scrivener :/

  • @AcceleratingUniverse
    @AcceleratingUniverse 8 лет назад +26

    why do the audiences in your videos heckle so much?

    • @BanAaron
      @BanAaron 8 лет назад +7

      well it's not really heckling, they aren't trying to be diversity. It is a conference so they are supposed to be asking questions.

    • @AcceleratingUniverse
      @AcceleratingUniverse 8 лет назад +24

      Aaron Barratt
      more often than not it's bad jokes or petty corrections

    • @PhillyBoyRoy
      @PhillyBoyRoy 8 лет назад +28

      All Unix guys act like superior like that.

    • @seditiouswalrus
      @seditiouswalrus 7 лет назад +10

      yep! *ALL* of them do /sarcasm

    • @AcceleratingUniverse
      @AcceleratingUniverse 7 лет назад +9

      3li0
      you must be really inconfident in your ability to communicate with other humans if you need to explicitly tell people you're using sarcasm.

  • @andrewleung77
    @andrewleung77 9 лет назад +2

    Thanks for posting!

  • @miguelcarmona3036
    @miguelcarmona3036 5 лет назад +10

    14:10 I literally started clapping like 10 seconds before everyone else

  • @cegaraujo
    @cegaraujo 8 лет назад +2

    Great! Fantastic job.

  • @tomaso0
    @tomaso0 3 года назад +7

    You can absolutely tell by the way he speaks that he's not a programmer

    • @SWard-oe8oj
      @SWard-oe8oj 3 года назад +5

      he never claimed to be, what does that even mean?

    • @tomaso0
      @tomaso0 3 года назад +3

      @@SWard-oe8oj that it shows by his way of speaking and I find that interesting

    • @zmdeadelius
      @zmdeadelius 2 года назад

      @@tomaso0 as grateful as I am of this talk, his speech *could* use some refactoring.

  • @metinur1311
    @metinur1311 6 лет назад +2

    Does anybody know what is his org html theme or have it.

  • @TheDrguru1982
    @TheDrguru1982 9 лет назад +3

    which email package for emacs was used here?

  • @jonmahashintina
    @jonmahashintina 6 лет назад +8

    would have been nicer as a tutorial. 'this is what i do, ask me how!' makes for a hard video to watch.

  • @lechsiz1642
    @lechsiz1642 4 года назад

    I think for collaboration, you might be able to use NextCloud's Collabra with Emacs. But, the maybe I am confusing Emacs with Vim.Since I am new to all of this, someone feel free to correct me. I was sure that I read a guy's comment that he backed up his Emacs on NextCloud....

  • @SylvStone
    @SylvStone 8 лет назад +1

    Hey! Great document! but I miss some further info about poetry-mode => 45:58

  • @matuobasho9425
    @matuobasho9425 8 лет назад +15

    the non-programmer is probably the only guy who uses windows in the whole meetup. I hope he didn't get bullied too much

  • @KDGNOR
    @KDGNOR 7 лет назад

    why Questions so low voices?? on thoughtbot? VS person who talks..

  • @michaelutech4786
    @michaelutech4786 8 месяцев назад +1

    Okay, this video is 8+ years old. But still, I'm an old fart but I missed acoustic couplers by a tight margin, when I first connected to something similar to a network it was already a modem. This guy looks too young to know a vt100 or an acoustic coupler! :-)

  • @SebastianPappG
    @SebastianPappG 8 лет назад

    I am curious why emacs has more demand and usage than atom io, sublime text and notepad++ ?

    • @ivanandrus5713
      @ivanandrus5713 8 лет назад +6

      I don't know if that's true, but I hope it is. :)
      For one thing, it's much much much older. There are literally over 4400 packages to install via the package manager, and many more scattered across the internet. Packages range from email to web browsing to video editing to system administration. Almost anything you want to customize can be changed with just a little Emacs lisp, if there's not already an option for it. Many people love being able to do everything in Emacs, giving them the most integrated and customizable environment that I've ever seen.
      Just my 2¢.

    • @AcceleratingUniverse
      @AcceleratingUniverse 8 лет назад +3

      emacs is completely keyboard controlled where as all of those other three either require awkward mouse interaction or moving far away from the home row to achieve basic tasks (i.e. you need to press home to skip to the beginning of line, in emacs it's ctrl+a)

    • @thgeremilrivera-thorsen9556
      @thgeremilrivera-thorsen9556 7 лет назад +2

      In my experience, Emacs packages are in general more mature, feature complete and well tested than most for Atom or Sublime (don't know Notepad++). The others look flashier at first glance but there's just so many things that only *almost* work.

    • @andrewjarrett132
      @andrewjarrett132 6 лет назад +2

      You should look into Evil Mode for Emacs then! I agree that Vim is significantly faster when it comes to maneuvering around and editing text, and that package adds all the modes you're familiar with. Plus then you basically get org-mode with Vim keybindings :)

    • @donwomick3413
      @donwomick3413 6 лет назад +4

      Emacs can do everything that makes vim great, and much, much more. evil-mode is an excellent vim emulator. I learned vim years before switching to emacs... but emacs+evil-mode is the best of both worlds.

  • @KaushalModi
    @KaushalModi 9 лет назад +5

    nvALT sounds like deft-mode package in emacs.

    • @andrewsanchez4349
      @andrewsanchez4349 8 лет назад +3

      +Kaushal Modi "Deft is an Emacs mode for quickly browsing, filtering, and editing directories of plain text notes, inspired by Notational Velocity."

    • @rafalkonarzewski6550
      @rafalkonarzewski6550 7 лет назад

      Andrew Sanchez

  • @ClaireFridkin
    @ClaireFridkin Год назад +1

    This guy is smart and cute!

  • @davidjohnston4240
    @davidjohnston4240 Год назад

    Somebody show this man latex.

  • @claudiusraphael9423
    @claudiusraphael9423 3 года назад

    28:00 "Is it RedgshEaches" - still, only native english speakers are able to shred even abbreviations. It is "Reg Ex", not "Readgsh" ...

  • @llothar68
    @llothar68 7 лет назад +3

    He should have used org mode to structure his talk. It's pretty bad if and i have written elisp myself a lot two decades ago.

  • @ronnyklein9274
    @ronnyklein9274 8 лет назад +12

    He definitely doesn't know a lot about Word! I don't want to defend this piece of software to much, but when he meant that Word doesn't have an abbreviation tool I had to laugh. There is AutoCorrect which actually works in the whole office suit and it can be easily expanded with your own snippets. No big deal! Also - Word can be altered a lot especially the keyboard shortcuts. I mad a whole set of Emacs inspired keyboard shortcuts. And if you are willing to learn a little vba than you can do a lot more. I found it funny that he spends so much time to configure the beast of Emacs instead of investing this time in learning Word.
    But - of course - orgmode is awesome and writing in plain text or Markdown is a very good idea as long as you work on your own. Unfortunately for the regular Joe - he has to collaborate with people who only know Word. And then it is good idea to know your Word!

    • @Enthalpiste
      @Enthalpiste 7 лет назад +14

      Actually, a lot of people may not want to pay and use Windows products and will try to find free and efficient alternatives.
      With a bit of time and effort, I think learning Emacs or Vim is well more worth the effort than using OpenOffice.

    • @ratone1983
      @ratone1983 7 лет назад +8

      I believe he knows quite a bit about Word... *but* the point was that he couldn't get Word to display a split screen with a keyboard-editable outline on one side and editable text on the other, and that's why he looked around and found emacs.
      It all boils down to what you enjoy the most: I code my VBA in Emacs.

    • @ptkwilliams
      @ptkwilliams 6 лет назад

      lol n00b

    • @23desdfe345r2fd23f23
      @23desdfe345r2fd23f23 6 лет назад +4

      congrats. After effort and money, you have something that approximates some of the featureset of emacs that you use.

    • @Desi-qw9fc
      @Desi-qw9fc 6 лет назад +2

      Exactly. Word is super popular because it’s easy and mostly intuitive, and even though I prefer to write in org-mode or Markdown or LaTeX, it’s unreasonable for me to expect busy collaborators to fit to my workflow, and that means that everything ends up in Word at some point in its lifecycle.

  • @Justin-nd9fp
    @Justin-nd9fp 6 лет назад +7

    >science writer
    >psychology
    lel

  • @messengerofiexist2139
    @messengerofiexist2139 2 года назад

    I felt her enter the space.
    I looked for her again when she was leaving.
    I detest the Devil Division.
    If it looks like the CIA, I say, get out now or bite the dust punk bi••he’s
    I hope she is not a spy.

  • @almarn
    @almarn 3 года назад +2

    and how Emacs has made him a more productive writer, editor, and researcher.
    Pure bs.....emacs's priest and vim's devotee are always singing the same tune...emacs and vim are antiquated tools. Collaborative tools are making people more productive. The SAME tool for everybody, the same configuration, the same process... NOT YOUR configuration with YOUR tools and plugins or emacs scripts.
    I can understand if you learn vi for system administration (not vim...) for the rest of us THERE IS NO GAIN...After some 40 years in this business I never saw a mensurable gain of productivity for programmers or writers. Typing's costs are nothing.
    I saw people spending countless hours tweaking their init.el file..or .vimrc...always a new plugin...always something to install or to tweak to try to imitate modern solution...where everything is available after a simple install.

    • @haiteng61
      @haiteng61 2 года назад +4

      Writing-wise, he already gave the reason why he uses emacs: because it does an assortment of things combined that other existing tools can only partially do. Does that make him a better writer? Well, I want a better violin, I become happier when I get a better violin, but that does not necessarily make me a better violinist. However I still want a better violin anyway.

    • @-aexc-
      @-aexc- Год назад +1

      whats the point of collaborative code editing. just use version control

    • @LinusBerglund
      @LinusBerglund 3 месяца назад

      Did you watch the video? He said he knew what he wanted and that nothing else could do it the way he liked. He is obviously aware he spent a lot of time learning Emacs, but he was obviously enjoying it. Being productive is not about which tool you had to spend the least time in to produce the result. Being productive is about having to spend as little time as possible fighting distractions whenever you are a really producing something. Jay has obviously found a workflow he really likes
      I found Emacs after struggling to write an extension for VSCode. A friend of mine told me it could be done pretty easy in Emacs, so I decided to jump in. I had written what I wanted in about 2 hours, despite not knowing any elisp.
      After that I spent about a week of free time learning Emacs . It was fun. My goal was to try to bring all the nice things back to VSCode, but in the end it was simpler for me to stay in Emacs.
      Whatever floats your boat. Emacs obviously not your thing.

  • @TickleMeTimbers
    @TickleMeTimbers 10 месяцев назад

    man just use obsidian or something. what a waste of time this is