Emacs: edit keyboard macros

  Рет қаралды 2,554

Protesilaos Stavrou

Protesilaos Stavrou

Күн бұрын

Emacs has a built-in facility for editing keyboard macros. This is a demo of how it works. /// Though not related to this video's topic, my dotemacs has lots of useful snippets: protesilaos.co...

Пікірлер: 22
@MarcoPrevedello92
@MarcoPrevedello92 4 жыл бұрын
Emacs really is an impressive piece of software! Thanks for all your contribution! You inspired me to finally create my emacs config by reading the documentation instead of copy-pasting random bits of elisp! It's so much better, and less time consuming in the long run!
@protesilaos
@protesilaos 4 жыл бұрын
@Marco Prevedello You are welcome! Yes, Emacs is impressive indeed. It will reward those who put some effort into it. The difficult part is to get started and be methodical. After that everything starts to make sense and you appreciate the possibilities that open up. Nice to read that you created your config that way. This is the underlying point of these videos: to show that you do not need to be some tech guru to use Emacs effectively (I am not a programmer, by the way).
@MarcoPrevedello92
@MarcoPrevedello92 4 жыл бұрын
@@protesilaos Dear Prot, I didn't know how to reach you other than here. I just wanted to let you know that your installation of `delight' may be considered redundant (see here github.com/jwiegley/use-package/blob/master/use-package-delight.el). Thank you very much for your help! (: Cheers
@protesilaos
@protesilaos 4 жыл бұрын
@Marco Prevedello Thank you! I will review it accordingly. I also updated my website with a link to my contact information.
@domingogomez6999
@domingogomez6999 4 жыл бұрын
Dear Prot, I am following your updates and I must tell you that your videos are amazing. For a beginner like myself I find them useful and straight to the point, full of funcionality that I am going to use in my daily work. Now, I am going to check the video of REGISTERS. Many thanks again.
@protesilaos
@protesilaos 4 жыл бұрын
@Domingo Gómez You are welcome! I try to make the videos useful for new and more experienced users alike. Hopefully I strike the right balance. Editing keyboard macros and using registers have become some of my favourite features! If you have any questions, please let me know. There may always be something I missed or did not explain properly.
@vigneshganapathiraman9195
@vigneshganapathiraman9195 4 жыл бұрын
I didn't know about the macro editing feature before and it's a gem. Thanks for making this video.
@protesilaos
@protesilaos 4 жыл бұрын
@Vignesh Ganapathiraman You are welcome! This is one of my favourite features for keyboard macros. No need anymore to restart recording the whole macro just to fix some mistake.
@alexei3366
@alexei3366 3 жыл бұрын
I could not imagine that it is possible to combine keyboard macros and registers. Emacs is cool !
@protesilaos
@protesilaos 3 жыл бұрын
Yes that is great. With keyboard macros you can basically use any command you want. It makes them very powerful. And if you store a keyboard macro to a key binding, you can use it inside of keyboard macros (I did that before to make sweeping changes to my dotemacs).
@marcel948
@marcel948 4 жыл бұрын
As always, excellent! Thank you very much.
@protesilaos
@protesilaos 4 жыл бұрын
You are welcome!
@jcbagneris
@jcbagneris 4 жыл бұрын
Hello Protesilaos, Thank you for all your inspiring videos! I really appreciate your approach and philosophy regarding Emacs. I actually started to play with it a bit more than one year ago, first with spacemacs and evil, which, as an afterthought, was probably a mistake. I discovered your chan at the time I finally disabled evil, and made great progress and discoveries since then, and your dotemacs and videos greatly helped. I have a side question: what are you using to record your videos? A dedicated app, or a homemade script based on ffmpeg? Thanks!
@protesilaos
@protesilaos 4 жыл бұрын
@Jean-Charles Bagneris Thank you and glad I could be of help! The recording software I use is called "OBS studio". It can do streaming as well, but I never tried that. The Emacs package I currently use to show key bindings and commands in the mode line is called "Keycast". It is developed by Jonas Bernoulli (the Magit dev, among many others). I record these videos on my Thinkpad X220, which is attached to an external monitor, a keyboard, and a mouse. The audio is captured from the laptop's microphone, which I set to 25% volume in order to avoid too much environmental noise.
@jcbagneris
@jcbagneris 4 жыл бұрын
@@protesilaos Thank you for the detailed information!
@protesilaos
@protesilaos 4 жыл бұрын
@Jean-Charles Bagneris You are welcome!
@divansantana8105
@divansantana8105 4 жыл бұрын
Such great videos. Thanks!
@protesilaos
@protesilaos 4 жыл бұрын
@Divan Santana You are welcome!
@jasminrahimic7498
@jasminrahimic7498 4 жыл бұрын
Hi Protesilaos Stavrou, is there your simplified (beginner) emacs config that is written in literate style ?
@protesilaos
@protesilaos 4 жыл бұрын
@Jasmin Rahimic I only ever used my own dotemacs. You might want to take a look. It is extensively documented, so it might be okay: protesilaos.com/dotemacs
@arthurcgusmao
@arthurcgusmao 4 жыл бұрын
🤯
@protesilaos
@protesilaos 4 жыл бұрын
😎
Emacs: my Modus Themes are in ELPA
11:45
Protesilaos Stavrou
Рет қаралды 2,3 М.
Introduction to keyboard macros in Emacs
22:21
Protesilaos Stavrou
Рет қаралды 2,9 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Emacs: mark and register basics
35:34
Protesilaos Stavrou
Рет қаралды 7 М.
Interview with an Emacs Enthusiast [Colorized]
8:50
Programmers are also human
Рет қаралды 1,3 МЛН
Emacs: search and replace basics
53:03
Protesilaos Stavrou
Рет қаралды 11 М.
Keyboard macros, one of the most powerful features in Emacs
3:32
Skybert Hacks
Рет қаралды 3,6 М.
Using Emacs - 15 - macros
11:38
Mike Zamansky
Рет қаралды 7 М.
Configuring emacs is actually easy
12:07
Cicin
Рет қаралды 601
Emacs: basics of regular expressions (regexp)
34:34
Protesilaos Stavrou
Рет қаралды 5 М.
Emacs: custom Org clock report for my coaching
13:08
Protesilaos Stavrou
Рет қаралды 2,1 М.
Comprehending Proc Macros
47:41
Logan Smith
Рет қаралды 39 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,7 МЛН