Emacs Org-mode - a system for note-taking and project planning

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • Google Tech Talks
    July 15, 2008
    ABSTRACT
    Org-mode is a large Emacs sub-systems that has been integrated into
    Emacs with the version 22.1 release. From it original intend,
    Org-mode is a system for structured note-taking and project planning.
    It uses strictly plain text files, making it a truly portable,
    system-independent solution. The project-planning features are
    implemented using a fairly simple outlining paradigm, upon which
    meta-data concepts like due dates, priorities, TODO states and tags
    are overlayed in a non-intrusive way. Besides outlining the system
    and its basic concepts, I will give background information into the
    history of Org-mode and discuss the properties of such an evolved
    system compared to a top-down designed one. Finally, I will also
    briefly touch on some technical aspects that may be interesting for
    Emacs wizards and developers.
    Speaker: Carsten Dominik

ความคิดเห็น • 82

  • @sparkloweb
    @sparkloweb 9 ปีที่แล้ว +277

    8am - 10am: Configure/program my text editor
    10am - 12pm: Debug my text editor
    12pm - 1pm: Lunch
    1pm - 3pm: Fiddle with productivity tools
    3pm - 6pm: Try to ignore office noise and do work
    6pm - 8pm: Do work

    • @Diachron
      @Diachron 8 ปีที่แล้ว +20

      +Magnus Webb it's funny because it's true

    • @PhilippeCarphin
      @PhilippeCarphin 3 ปีที่แล้ว +5

      Boss: What did you get done this week?
      Me: Not much, but I got my productivity tools setup so well, it's nuts! It took a long time to setup, but oh man, when I takeoff next week, oh man, I'm going to be insanely productive.
      Me next Monday: Hmmm, something's not to exactly to my liking in my orgmode setup.

  • @Klassenfeind
    @Klassenfeind 11 ปีที่แล้ว +122

    The brown guy is TV Raman, who has created "Emacspeak" - Emacs for the Blind. He is also developing the Google phone for the blind. Great programmer.

    • @elidrissii
      @elidrissii 6 ปีที่แล้ว +11

      What an interesting guy. Blind since childhood, yet he got where he is in life. Must have been one hell of a challenge for him.

    • @marcoq7160
      @marcoq7160 5 ปีที่แล้ว +3

      Thanks for mentioning it. I was not aware of the project and it seems awesome.

    • @wyleong4326
      @wyleong4326 4 ปีที่แล้ว +2

      Also invited someone talking about “forbidden archeology”... Google do have some really awesome people if we look deeper beyond the MSM. We just need to find more talking points and have spaces like these to have great conversations. :)

  • @sanketss84
    @sanketss84 10 หลายเดือนก่อน +4

    This is the first video to watch for emacs org mode beginner. It’s 2023 and it’s only this year I started to check emacs after taking notes in Evernote notion and obsidian off late. So that’s almost 13 years of note taking and I did not understand how awesome emacs is. I am using doom emacs now.

  • @yotamdvir8554
    @yotamdvir8554 4 ปีที่แล้ว +31

    Almost 12 years later and still helpful!

  • @ianpan0102
    @ianpan0102 5 ปีที่แล้ว +14

    A brilliant talk, wish he did some live-demo instead of just showing slides though.

  • @mjkolu
    @mjkolu 12 ปีที่แล้ว +14

    08:04 Microsoft Word considered to be [INDISTINCT] according to whoever transcribed the video. :-)

  • @heruilin4404
    @heruilin4404 3 ปีที่แล้ว +3

    Evil Mode sent me here

  • @adjusted-bunny
    @adjusted-bunny 2 ปีที่แล้ว +1

    Question here: How can I use org mode to get more dates?

    • @donic55
      @donic55 ปีที่แล้ว +3

      "C-c ." in org buffer (bound to org-time-stamp). It will allow you to get as many dates as you want to.

  • @jerril42
    @jerril42 7 ปีที่แล้ว +12

    I'm in the process of switching from vi to Emacs because of org mode. It's not easy, but I'm already gaining in productivity. I still need to work on my keyboarding to handle all those control and meta sequences. I still am fumbling, and there is so much more to learn and practice practice practice.

    • @ayoaloko1453
      @ayoaloko1453 7 ปีที่แล้ว +8

      spacemacs

    • @jerril42
      @jerril42 7 ปีที่แล้ว +1

      Thanks, I've considered using Spacemacs, and I might do that. I prefer to try to learn the tool, often there are workflow processes particular to a program, I try to learn those before I start altering the behavior.

    • @drsnake6026
      @drsnake6026 7 ปีที่แล้ว +2

      Spacemac. Or evil-mode might be what you want.

    • @rickynelson5181
      @rickynelson5181 7 ปีที่แล้ว +1

      I gave Spacemacs a spin, found it a little too buggy but I got hooked on Emacs. Decided to roll my own config using evil-mode. This is turning out to be a much better solution IMHO.

    • @zaimwaqar2788
      @zaimwaqar2788 6 ปีที่แล้ว

      You need to try evil

  • @idjdbrvvskambvvv9007
    @idjdbrvvskambvvv9007 ปีที่แล้ว +2

    it's 15 years now and keeps getting more relevant than ever

  • @geez6666
    @geez6666 5 ปีที่แล้ว +5

    This is still relevant and so freaking awesome!!!

  • @lupuscanis4370
    @lupuscanis4370 2 ปีที่แล้ว

    all the sgml family of languages have a terrible syntax, however is useful for combining different syntaxes. however, there are better alternatives like Org-mode.

  • @ShamelessHorse
    @ShamelessHorse 11 ปีที่แล้ว +7

    You say that now... but someone is bound to make afterlife-mode :P

  • @dralger
    @dralger 14 ปีที่แล้ว +3

    I use the org mode and I think it is very useful. I combines to note task, bugs and other information in a simplicity and flexible way. I use Outlook at my workplace, mainly for e-mail, but I notes and dates too. But the notes and tasks in Outlook are not very useful and it needs a lot of clicks to combine notes and tasks of the same project...

  • @nano_chad
    @nano_chad 9 ปีที่แล้ว +6

    Holy shit this is awesome.

  • @JustinMeyer
    @JustinMeyer 12 ปีที่แล้ว +4

    @sleepersix: TV Raman wrote a little thing called emacspeak, which hooks a speech synth into emacs such that every aspect of the interface can be spoken aloud by the computer. In so far as you can do *anything* you might want to do with a computer inside of emacs... well, he can write code, email, chat, play in the shell, whatever -- and emacs will read it all aloud to him, very, very quickly.

  • @Jdonovanford
    @Jdonovanford 7 ปีที่แล้ว +3

    My question pertains to timestamps. Let's say I have a meal planner, and want to record the date the recipe was DONE, but then if I do this recipe again and I mark it as TODO the previous date stamp is erased and replaced with the new DONE date. How to access all the previous DONE dates to now how many times / when I cooked this recipe? Thanks.

    • @drsnake6026
      @drsnake6026 7 ปีที่แล้ว +1

      You could use repetetition as a way around. Instead of having a timestamp like this DEADLINE: you would make it a repetition like this DEADLINE: . Then each time you would close it as done(C-c C-t) it will save the date... But surely there is a better way or something similar.

    • @Jdonovanford
      @Jdonovanford 7 ปีที่แล้ว

      Thanks. What would be different if instead of DEADLINE is SCHEDULE?

    • @drsnake6026
      @drsnake6026 7 ปีที่แล้ว

      I think there is none. Both can be repeated. You choose what is more appropriate for you. :)

  • @PhilippeCarphin
    @PhilippeCarphin 3 ปีที่แล้ว +3

    Seeing this talk makes me feel like as a child I grew up on shows and movies inspired by one old movie or the movie that introduced a certain style that all movies do now, then you see that movie for the first time and you get that feeling of "that's where it all came from".

  • @marcello4258
    @marcello4258 2 ปีที่แล้ว

    I was thinking... a this is a good statement of google having someone who is blind (I assumed it because of the glasses and the dog) doing the introduction.. But he is speaking of using a text editor and writing HTML? Well if this is the case - I want to hear a talk from him hope he is able to do that!

  • @apella88
    @apella88 11 ปีที่แล้ว +2

    well, one can type blind, and the text on the screen can be read out loud by a synthesized voice. You could also program with two, where the second person operates the computer and you collaborate on solving the programming problems.

  • @hedonplay
    @hedonplay 4 ปีที่แล้ว +1

    nice video to understand why org mode was invented!

  • @dralger
    @dralger 14 ปีที่แล้ว +1

    I use the org mode and I think it is very useful. I combines to note task, bugs and other information in a simplicity and flexible way. I use Outlook at my workplace, mainly for e-mail, but I notes and dates too. But the notes and tasks in Outlook are not very useful and it needs a lot of clicks to combine notes and tasks of the same project...

  • @mjclarthur
    @mjclarthur 16 ปีที่แล้ว +4

    GTD should be part of the title for this for those searching for GTD related things

  • @ForrestK3
    @ForrestK3 3 ปีที่แล้ว

    有没有人总结这个视频的笔记并分享的啊, 跪求

  • @immak4u
    @immak4u 11 ปีที่แล้ว +2

    he is south indian. south indians talk in that accent. north indians are much different.

    • @supremecomments
      @supremecomments 6 ปีที่แล้ว

      north indian accent is the worst. can't stand that shitty accent

    • @llothar68
      @llothar68 6 ปีที่แล้ว

      North indian food is also the worst :-)

  • @flowewritharoma
    @flowewritharoma 13 ปีที่แล้ว +4

    Emacs is a electronic machintosh!

  • @PegQuintion-o7g
    @PegQuintion-o7g 27 วันที่ผ่านมา

    Walker Amy Clark Amy Lee David

  • @christianhowe458
    @christianhowe458 10 ปีที่แล้ว +15

    There are so many reasons you wouldn't use a web browser in emacs that I find it hard to believe that they would ever need to be mentioned.

  • @yongbin99
    @yongbin99 16 ปีที่แล้ว +2

    Bravo! Org-mode is a great piece of emacs hackering. It's very easy to learn incrementally - I started using it effectively within the first hour of discovering it, and I will make heavy use of some of the features presented in this video - particularly the integration with calc.
    My compliments and thanks to Professor Dominik for his work, and to Google for making this and other TechTalks available to the public.

  • @daniel.martins
    @daniel.martins 15 ปีที่แล้ว +1

    Amazing video!!
    Joint With Russell video, this lecture made me change from planner-el to org-mode!

  • @dralger
    @dralger 14 ปีที่แล้ว

    I use the org mode and I think it is very useful. I combines to note task, bugs and other information in a simplicity and flexible way. I use Outlook at my workplace, mainly for e-mail, but I notes and dates too. But the notes and tasks in Outlook are not very useful and it needs a lot of clicks to combine notes and tasks of the same project...

  • @dralger
    @dralger 14 ปีที่แล้ว

    I use the org mode and I think it is very useful. I combines to note task, bugs and other information in a simplicity and flexible way. I use Outlook at my workplace, mainly for e-mail, but I notes and dates too. But the notes and tasks in Outlook are not very useful and it needs a lot of clicks to combine notes and tasks of the same project...

  • @HealyHQ
    @HealyHQ 4 ปีที่แล้ว

    Still extraordinarily useful.

  • @hyperthreaded
    @hyperthreaded 16 ปีที่แล้ว +5

    I think you can start a terminal emulation in Emacs, and then run vi in there...

  • @arturwiebe7482
    @arturwiebe7482 5 ปีที่แล้ว

    Jeez! This is a tag and not a Tag. German ;)

  • @tomhardy5188
    @tomhardy5188 8 ปีที่แล้ว

    is that Tavis Ormandy peering around at the beginning, sitting at the front?

  • @ikdsjOFFICIAL
    @ikdsjOFFICIAL 13 ปีที่แล้ว +1

    right ya, wat great

  • @cswaroop2
    @cswaroop2 5 ปีที่แล้ว

    Is he Eric Schmidt's Brother?

  • @eahere
    @eahere 8 ปีที่แล้ว

    3:50 A good reason to use org-mode instead of other GTD tools like Taskwarrior.

  • @hyperthreaded
    @hyperthreaded 16 ปีที่แล้ว

    That said, you can of course also run another Emacs in said terminal emulation running in Emacs, and the truly self-referentially inclined may try to attach an additional TTY Emacs frame to the Emacs in which the TTY emulation which hosts that additional frame runs. Doing so may tear the fabric of the space-time continuum.

  • @akim5227
    @akim5227 3 ปีที่แล้ว

    lol

  • @jeremyclark9697
    @jeremyclark9697 3 ปีที่แล้ว

    I need to start using this

  • @AlexandreRademaker
    @AlexandreRademaker 8 ปีที่แล้ว

    Radio tables not clear ! More examples are welcome !

  • @awhanp
    @awhanp 15 ปีที่แล้ว

    who was the person that introduced Carsten ?

  • @pauldj6
    @pauldj6 11 ปีที่แล้ว +1

    Freaking awesome demo.

  • @ShamelessHorse
    @ShamelessHorse 11 ปีที่แล้ว +1

    That sounds crazy! Thanks.

  • @sukivan27
    @sukivan27 16 ปีที่แล้ว +2

    Emacs is a great operating system, but it lacks a decent editor

    • @mthf5839
      @mthf5839 3 ปีที่แล้ว

      well, you can run a full fledged vim inside of Emacs..

  • @jeandelinux259
    @jeandelinux259 6 ปีที่แล้ว

    simply amazing

  • @awhanp
    @awhanp 15 ปีที่แล้ว

    many thanks :)

  • @ShamelessHorse
    @ShamelessHorse 11 ปีที่แล้ว

    That sounds crazy! Thanks.

  • @antonausallerwelt
    @antonausallerwelt 11 ปีที่แล้ว

    Sweet.

  • @intranation
    @intranation 12 ปีที่แล้ว +7

    6 people are Vim users.

  • @mathiasandreasen8305
    @mathiasandreasen8305 15 ปีที่แล้ว

    Damn that Indian Introducer speaks louldy

  • @digitsdigitsdigits808
    @digitsdigitsdigits808 7 ปีที่แล้ว +5

    I came easily.

    • @Budaeku
      @Budaeku 4 ปีที่แล้ว

      Moniker Handle 😆

  • @psykontube
    @psykontube 14 ปีที่แล้ว +3

    Oh boy i was about to turn off the video until i noticed that guy was only introducing the other one, i absolutely wouldn't be able to tolerate 40min of listening to that voice.

  • @kcsongor
    @kcsongor 14 ปีที่แล้ว +1

    Come on! Emacs is useless... There are usable editors out there too

    • @zaimwaqar2788
      @zaimwaqar2788 6 ปีที่แล้ว +3

      Csongor Kiss Useless? I'm 13, and use emacs almost exclusively for making documents.