I recently discovered “text properties” and “overlays”, which let you customize the display of selected regions of text in a buffer. For example, you can define custom buttons which perform actions when clicked -- basically, Emacs becomes a simple GUI toolkit.
Thank you for your Emacs content. I've been using NeoVim for all my text editing on Linux since I made the switch a few years ago. I had learned a lot about the Vim way of life from guys like you , Luke Smith and Mental Outlaw. At the beginning of this week I decided to follow some of your guides and start playing around in Doom Emacs and I haven't looked back! Great Tutorials, I appreciate it!
do you have something sort of like a cheat sheet on the emacs stuff for neovim users? I am in the process of switching from neovim too but I'm still having a hard time configuring stuff and learning the new emacs exclusive stuff
Selectric definitely sounds like a selectric typewriter. Back in the day, it was a primeval self contained word processor. That is it was a giant motorized typewriter with memory for holding, editing, and automatically typing the document, using impact type, character by character, rapidly. It was easy on the fingers of a touch typist, and could keep up with them. It was quite loud.
@@marcin6386 fast forward 2 months, there are some featured I would like implemented, but then I didnt do much tweaking in the meantime. It sure is a waste of time, when done in an uncontrolled manner. Otherwise, Emacs has brought positive changes to my workflow for which I'm grateful to the community.
4:20 Instead of typing "M-x describe-variable dashboard-set-heading-icons" and correcting typos along the way, couldn't you just type "C-h v ", accepting the default as your point is on the variable name?🤔
Hey DT, if you install emacs-git from the AUR you can modify the PKGBUILD to have some interesting options to be turned on for eg you can turn on PGTK, JIT, AOT and the gold linker to get a much more responsive and faster Emacs
Could you elaborate a bit more on this? Say I installed emacs-git with "yay -S emacs-git". How do I go about modifying the PKGBUILD? Do I have to reinstall it for it to recognize the modifications?
I was using doom emacs from time to time and I especially liked git integration in magit. But recently I wanted to install some tailwind autocompletion and somehow my whole emacs installation just crashed. And for me that was enough I want to code my projects and not spend time for fixing my text editor. So I went back to visual studio code and installed which-key extension and tailwind - It took me maybe 15 minutes to setup everything like I wanted. And yes I have nice keyboard shortcuts similar to doom emacs (not perfect but good enough)
Whenever there is a new version, be sure to check the NEWS file `C-h n`. There have been so many changes to Emacs, recently, that it is hard to keep up. Functionality from third party packages is very quickly being written to the core. I've been using it since the mid 90s... there's has never been a more robust Emacs' "community"!
:c I thought clippy were more knowledgeable and it would works with the languages I activated in Doom Emacs. But apparently it only knows about Emacs lisp language. oooh clippy you haven't change, never got the anwers for my questions lol
@@AndersJackson hippy guy stallman decided to call his Linux text editor "emacs". Anything associated with the enemy is an unholy alliance. It is time for all good men to rise up and join the crusade.
I never understood the purpose of minimap. Firstly the text is too small. What good is it to look at that small version of whole file ? To me it feels like just some fancy unnecessary stuff to bloat your editor.
I think it’s cool for you to show all the features but what is we wanna see how u run ur productivity suite maybe some as r coding or org mode something like that
I've seen people do really insane things with Emacs. I mean is this just another tool to use alongside vim or a replacement+much much much more? Seems like it can do everything vim can do with one finger.
Emacs is it's own thing. It's crazy you can run all kinds of things in emacs. You can use it to browse the web and even play things like tetris. You can replace or use alongside. Though VI is strictly a tect editor.
The more I look it up, the more confused I feel. What's the difference between configured emacs and configured neovim? (Full of plugins and configurations) Convenience in configuring? Convenience with updates? Handier documentation? Why have I not found an answer yet? Does emacs feel more cohesive and neovim more playful? Debates seem to gloss over how you can make emacs and neovim setups look, at least, very similar. The thing where you press space and it tells you what commands you have, you can get that in either vim or emacs. And displaying images even, I've seen that. Why is there emacs if I'm allowed to ask
Yep, on the configurable text editor side, both are "equivalent". The difference lies in the fact that Emacs is more of a complete environment : you can do all your daily tasks within it, even fairly complex ones. The biggest advantage is that Elisp is a very powerful language and perfectly fitted for extending this already huge software base that is Emacs. On the other hand, Vimscript doesn't have the same level of power (but Neovim does seem to lean more and more into Lua, which is arguably good). At the end of the day, the two share the possibility to be perfect text & source Editors, but Emacs makes the choice to offer many more than that, and depending on your workflow, you might one option or the other.
@@leonamer4054 okay, I'm starting to get it. So for example you can view your emails and news, and there is some convenience because you're doing it through emacs? Such as better key bindings to switch between these?
@@theodorealenas3171 As IDE, emacs is more "integrated" than nvim. In emacs, the terminal, the output and the editor are in the same program, so you can move between them easily. I use nvim (latest version) but for me to do something as simple as opening a file from a traceback shown in the terminal (with a keybiding), I had to get a PR merged... Although, I have to say, neovim is catching up but it is constrained by the limitations of a Terminal User Interface, which is exactly why I use it since it is faster to start.
Emacs (can be) a GUI, so you can get niecities like variable font sizes, image rendering... Emacs has more features, stuff like magit, org-mode etc. dont have full-featured counterparts in neovim. Usually the way neovim users go about solving that is using completely separate (terminal) applications, like task warrior. I guess that gives a neovim setup more flexibility. But at the end of the day, org-mode is a killer feature of Emacs, something that has been single handedly converting users for years...
Distro Tube- Do you or anyone reading this know a good way to find a consultant for remote/telephone sessions who I could hire to help me with two computers, one with Ubuntu 18.04 that doesn't recognize the correct password and Mint Cinnamon that seems to have issues when programs are attempted to be installed on it? Other than being in the eastern time zone or not that far away from it, I don't think the location of the consultant matters much because the sessions could take place remotely and over the phone. No one in my area seems to work on Linux operating systems. If you don't know any individuals, are there at least website URLs I might try where I could find someone to help or maybe refer me to someone? Thanks in advance.
Ubuntu 18.04 should have been upgraded for a long time. When you boot, type some characters to get into boot loader. Then start Ubuntu in single user mode. Try to change password on the user, or edit the /etc/password file and remove the old password for they user you want to open. Reboot the computer and there you have it. The user doesn't have a password anymore. Don't forget to set a new password. This is why you want to have your /home encrypted (or actually all disks), and why you might want to lock the bios with password on your laptop.
@@AndersJackson isn't the bios password pretty easy to erase? It will only slow an attacker down (a little bit). Now full disk encryption, that's a stopper.
These look cool and i run emacs but I'm just not willing to pull random lisp code from GitHub. I run vscode and for some reason I don't have the same concerns with their plugins....
Ewww you got crap in your emacs. Smells like Vi. Hahaha just kidding. I dont get why people dont like the vanilla emacs. It's so natural. For most of the keybindings I didnt even have to read the manual.
Boy you sound like my first Instructor in the University of Dortmund over 30 years ago. Emacs is the tool to end all other tools. We got it back then and we get it now: You're oldschool, boomer go back in your cave to the other trolls studying and fighting over your keybinding schematics in the torchlight of your old wisdom. Who wants to remember dozens of those?
> Installs Linux to escape Windows
> Installs clippy
To be fair, Clippy was the best part of Windows.
@@DistroTube I can agree with that haha
@@DistroTube i miss my boy clippy. he was like the pot head in high school. useless but fun to hang around.
lol
@@DistroTube I have managed to forget about Clippy, to no vain. thanks. ;-)
Emacs is the Skyrim of editors.
Skyrim isn't the most modable game out there
I recently discovered “text properties” and “overlays”, which let you customize the display of selected regions of text in a buffer. For example, you can define custom buttons which perform actions when clicked -- basically, Emacs becomes a simple GUI toolkit.
Thank you for your Emacs content.
I've been using NeoVim for all my text editing on Linux since I made the switch a few years ago.
I had learned a lot about the Vim way of life from guys like you , Luke Smith and Mental Outlaw. At the beginning of this week I decided to follow some of your guides and start playing around in Doom Emacs and I haven't looked back!
Great Tutorials, I appreciate it!
do you have something sort of like a cheat sheet on the emacs stuff for neovim users? I am in the process of switching from neovim too but I'm still having a hard time configuring stuff and learning the new emacs exclusive stuff
Selectric definitely sounds like a selectric typewriter. Back in the day, it was a primeval self contained word processor. That is it was a giant motorized typewriter with memory for holding, editing, and automatically typing the document, using impact type, character by character, rapidly.
It was easy on the fingers of a touch typist, and could keep up with them.
It was quite loud.
Inspired by the beacon I found the same for vim! Great idea thanks dt!
Great video, I will be installing clippy and beacon. Was not expecting the Free Software Song (GNU/Stallmans) at the end :D
Not so sure that I'd use clippy, but Beacon and Minimap look awesome. Quality content DT. ..as always
I thought you were such a fan of that beacon thing that you got a themed t-shirt. Then I noticed the difference
thanks so much for the minimap one, somehow that totally slipped my mind, it's perfect for me
I got addicted to configuring Emacs. AGAIN.
Time wasted. (I had this in the past with vim)
@@marcin6386 fast forward 2 months, there are some featured I would like implemented, but then I didnt do much tweaking in the meantime. It sure is a waste of time, when done in an uncontrolled manner. Otherwise, Emacs has brought positive changes to my workflow for which I'm grateful to the community.
I love your shirt. Thanks for the video. Take care.
You can use the *try* package too if you want try a package without adding it to your config.
Excellent the anthem at the end!!
4:20 Instead of typing "M-x describe-variable dashboard-set-heading-icons" and correcting typos along the way, couldn't you just type "C-h v ", accepting the default as your point is on the variable name?🤔
Hey DT, if you install emacs-git from the AUR you can modify the PKGBUILD to have some interesting options to be turned on
for eg you can turn on PGTK, JIT, AOT and the gold linker to get a much more responsive and faster Emacs
Or you can run emacs --daemon
@@Matt-sk6hi or both.
Could you elaborate a bit more on this? Say I installed emacs-git with "yay -S emacs-git". How do I go about modifying the PKGBUILD? Do I have to reinstall it for it to recognize the modifications?
@@ianpan0102 you actually have to clone the AUR repo and manually edit the pkgbuild
then makepkg -si to install it
I was using doom emacs from time to time and I especially liked git integration in magit. But recently I wanted to install some tailwind autocompletion and somehow my whole emacs installation just crashed. And for me that was enough I want to code my projects and not spend time for fixing my text editor. So I went back to visual studio code and installed which-key extension and tailwind - It took me maybe 15 minutes to setup everything like I wanted. And yes I have nice keyboard shortcuts similar to doom emacs (not perfect but good enough)
you were likely missing a parenthesis - if you still have that config, I'd be willing to look over it for you
@@jacobhilker7722 Thats super extra kind from you! Thank you! I just reinstalled it in default version just for magit :-)
nice!
Whenever there is a new version, be sure to check the NEWS file `C-h n`. There have been so many changes to Emacs, recently, that it is hard to keep up. Functionality from third party packages is very quickly being written to the core.
I've been using it since the mid 90s... there's has never been a more robust Emacs' "community"!
i love emacs
Thank you, this is awesome ❤️🍀🔝
:c I thought clippy were more knowledgeable and it would works with the languages I activated in Doom Emacs. But apparently it only knows about Emacs lisp language.
oooh clippy you haven't change, never got the anwers for my questions lol
Stallman chose a really confusing name.
What name?
@@AndersJackson hippy guy stallman decided to call his Linux text editor "emacs". Anything associated with the enemy is an unholy alliance. It is time for all good men to rise up and join the crusade.
Hey! How can I get that starting screen ?
I never understood the purpose of minimap. Firstly the text is too small. What good is it to look at that small version of whole file ?
To me it feels like just some fancy unnecessary stuff to bloat your editor.
I think it’s cool for you to show all the features but what is we wanna see how u run ur productivity suite maybe some as r coding or org mode something like that
Can you use nvim ORG mode and tell us is that as good as emacs org mode?
Org plugin nvim
@@alijebrailzade7439 short answer: it's not as good, but it's nice
Selectric baby ..
I've seen people do really insane things with Emacs. I mean is this just another tool to use alongside vim or a replacement+much much much more? Seems like it can do everything vim can do with one finger.
Emacs is it's own thing. It's crazy you can run all kinds of things in emacs. You can use it to browse the web and even play things like tetris. You can replace or use alongside. Though VI is strictly a tect editor.
The more I look it up, the more confused I feel. What's the difference between configured emacs and configured neovim? (Full of plugins and configurations)
Convenience in configuring?
Convenience with updates?
Handier documentation?
Why have I not found an answer yet?
Does emacs feel more cohesive and neovim more playful?
Debates seem to gloss over how you can make emacs and neovim setups look, at least, very similar. The thing where you press space and it tells you what commands you have, you can get that in either vim or emacs. And displaying images even, I've seen that. Why is there emacs if I'm allowed to ask
You're just comparing them as text editors. Emacs is a lot more than that. Org mode is great btw.
Yep, on the configurable text editor side, both are "equivalent". The difference lies in the fact that Emacs is more of a complete environment : you can do all your daily tasks within it, even fairly complex ones.
The biggest advantage is that Elisp is a very powerful language and perfectly fitted for extending this already huge software base that is Emacs. On the other hand, Vimscript doesn't have the same level of power (but Neovim does seem to lean more and more into Lua, which is arguably good).
At the end of the day, the two share the possibility to be perfect text & source Editors, but Emacs makes the choice to offer many more than that, and depending on your workflow, you might one option or the other.
@@leonamer4054 okay, I'm starting to get it. So for example you can view your emails and news, and there is some convenience because you're doing it through emacs? Such as better key bindings to switch between these?
@@theodorealenas3171 As IDE, emacs is more "integrated" than nvim. In emacs, the terminal, the output and the editor are in the same program, so you can move between them easily. I use nvim (latest version) but for me to do something as simple as opening a file from a traceback shown in the terminal (with a keybiding), I had to get a PR merged... Although, I have to say, neovim is catching up but it is constrained by the limitations of a Terminal User Interface, which is exactly why I use it since it is faster to start.
Emacs (can be) a GUI, so you can get niecities like variable font sizes, image rendering...
Emacs has more features, stuff like magit, org-mode etc. dont have full-featured counterparts in neovim.
Usually the way neovim users go about solving that is using completely separate (terminal) applications, like task warrior.
I guess that gives a neovim setup more flexibility.
But at the end of the day, org-mode is a killer feature of Emacs, something that has been single handedly converting users for years...
Can you make a video on Ardour?
No need to say "I use Arch BTW", just use selectric and start coding without headphones.
That work with any distribution and OS that you can install Emacs on, like MS Windows.
Distro Tube- Do you or anyone reading this know a good way to find a consultant for remote/telephone sessions who I could hire to help me with two computers, one with Ubuntu 18.04 that doesn't recognize the correct password and Mint Cinnamon that seems to have issues when programs are attempted to be installed on it? Other than being in the eastern time zone or not that far away from it, I don't think the location of the consultant matters much because the sessions could take place remotely and over the phone. No one in my area seems to work on Linux operating systems. If you don't know any individuals, are there at least website URLs I might try where I could find someone to help or maybe refer me to someone? Thanks in advance.
Download element on either your phone or desktop and ask someone people there. I'm almost positive there's an Ubuntu matrix server.
Ubuntu 18.04 should have been upgraded for a long time.
When you boot, type some characters to get into boot loader. Then start Ubuntu in single user mode. Try to change password on the user, or edit the /etc/password file and remove the old password for they user you want to open.
Reboot the computer and there you have it. The user doesn't have a password anymore. Don't forget to set a new password.
This is why you want to have your /home encrypted (or actually all disks), and why you might want to lock the bios with password on your laptop.
@@AndersJackson isn't the bios password pretty easy to erase? It will only slow an attacker down (a little bit).
Now full disk encryption, that's a stopper.
You the man.
demap work well in org mode (instead minimap)
It follows a beat of seven
Emacs?
Do they sell The Big Emacs?
we're all love 56 27 7 😍
hey DT can you make a video on waydroid
These look cool and i run emacs but I'm just not willing to pull random lisp code from GitHub. I run vscode and for some reason I don't have the same concerns with their plugins....
You don't need to bring down any elisp code from GitHub, you download from GNU Elpa repository. As secure as the packages at most Linux distributions.
おはようございます
Wow im late. 20th?
Not for humans 🙈
Ewww you got crap in your emacs. Smells like Vi. Hahaha just kidding. I dont get why people dont like the vanilla emacs. It's so natural. For most of the keybindings I didnt even have to read the manual.
First?
Is that a question? Be confident, dude! Yell FIRST!!! :D
@@DistroTube will do sir!
M-x first
@@AeriaVelocity indeed.
Boy you sound like my first Instructor in the University of Dortmund over 30 years ago. Emacs is the tool to end all other tools. We got it back then and we get it now: You're oldschool, boomer go back in your cave to the other trolls studying and fighting over your keybinding schematics in the torchlight of your old wisdom. Who wants to remember dozens of those?