Why is zsh fucked in Emacs? I'm trying to use the terminal (M-x term), but it inserts those weird `%' at the end, and also inserts a line break at the first character of the current directory. bash works fine inside Emacs, so I'm assuming it's a problem with zsh (and maybe oh-my-zsh)? But I've googled around and couldn't find any useful discussion on that.
It works fine, but M-x shell is very limited, no? I can't even use the arrow keys to walk through the command history to run previous commands.
Blake Diaz
It's not limited, but it does use emacs bindings for movement. To go through the command history, for example, you use M-n/M-p. Most terminal emulators on Emacs are very limited, but I've heard good things about vterm.el and the progress it's made, even though it's still in alpha stage. Shell and eshell are good enough for me anyway, with ansi-term being used once in a while.
Isaiah Adams
>It's not limited, but it does use emacs bindings for movement. To go through the command history, for example, you use M-n/M-p. Oh cool, I come from Vim so I have not entirely mastered everything about Emacs yet, currently reading the tutorials and manuals and also just learning as I go because that works better for me. But that definitely works, thanks, and I think I'll use M-x shell for now. Emacs looks very powerful once you master it, I'm really looking for to learning Elisp but so far I'm liking it a lot compared to Vim. Some Emacs modes in particular look way more powerful than what you can do with Vim plugins. Pretty based editor and thread.
Benjamin Thompson
Great! Glad it works for you. One thing that really helps me add stuff to my config is seeing what other people are using, so I can really get an idea of how a certain feature fits into your workflow. It really shows how powerful your Emacs can be.
Julian Brooks
When asked what his emacs config looks like: Tweet from Jeff Dean (@JeffDean) - Jeff Dean (@JeffDean) tweeted at 10:25 PM on Wed, Aug 07, 2019: Nothing that exotic. I've acquired various macros and simple commands over the years. One of my favorites I got from my PhD advisor, Craig Chambers, sets things up so ^k in column 1 deletes to the end of the line *and* the blank line as well. (twitter.com/JeffDean/status/1159093152663257089?s=09)
I have heard than emacs can be used as a window manager. Is this true and if so, how does it work and how do you do it?
Jason Richardson
Elisp gives you the power to do virtually anything. I haven't set it up myself, but Uncle Dave has a video on his setup for EXWM youtube.com/watch?v=Gk9-q8tXbMs If you don't want to give the task of managing windows to Emacs, then you might want to consider StumpWM, which is pretty Emacs-like and has functions to be controlled with Emacs, all while running on Common Lisp.
David Lee
Does /geg/ have a routine / package to make testing and reporting more straightforward? I'll describe what I do and I'm welcoming critics and suggestions. (Mainly python and cpp) >Write my code and document the argument signature >run some tests >write what I did in an org file describing the issue, implementation details and whatever >copy paste the tests in the org file and run them with org babel >exporting the whole stuff in html to make my report
Nicholas Hernandez
Pretty disappointing how /geg/ never sticks on Jow Forums
Carson Williams
It's much more configurable, and thus has better plugins and customizations. You can even program like in vim in emacs with evil.
Landon Jackson
Linux is a kernel.
Elijah Martinez
why would I use it when I have Microsoft Visual Studio Code?
Robert Wright
Yes, that's why he's combining it with GNU Emacs to create the first GNU Emacs/Linux distribution.
I wish Jeff Dean will share his config. Some people have asked in the Twitter thread but it was about night time in California and he hasn't twitted since.
Any reason to use pdf-tools against a regular viewer like evince or okular?
Asher Allen
Omfg let it die already. This is animal cruelty at this point.
Robert Sullivan
bump
Levi Martinez
bobs and vagene
Gabriel Sanders
>he doesn't use mg should come with every distro desu
Adrian Nguyen
He's already up and tweeting. Where is the emacs config?!
Daniel King
It looks alright. Have you looked into helm instead of using Ivy? What do you think of Centaur Tabs? It comes off as unnecessary visual clutter to me.
Jayden Evans
I dont use ivy either, but I still need to test both of them, using ido-vertical right now. centaur tabs are nice, its a better package than awesome-tab and its on melpa. I use it as a visual indicator and to switch between them easily. centaur-tabs-backward-tab centaur-tabs-forward-tab
Samuel Garcia
Just some suggestions: >projectile.el for project based functionality >magit.el for git frontend >evil-numbers.el, evil-surround, evil-lion.el and evil-exchange.el are all nice
>General.el instead of evil-leader >Doom-modeline instead of telephone line >libvterm instead of ansi-term
>use-package :config instead of having separate with-eval-after-load, cleaner
Jaxson Stewart
thanks user
Carson Flores
I wanna learn Emacs, but it seems hella hard. Anywhere to learn after the basic built-in tutorial?
do the general introduction youtube playlist in the OP
Angel Sullivan
If only there were some place in threads where you could put information useful for people to read.
Matthew Cook
>hard If you persist for a month or two, then you'll get most of the core functionality of Emacs. IMO this time is better spent elsewhere because the majority of people do tasks which are done better elsewhere.
Emacs sucks as a mail client or as an organizational tool. These are done far better now with web-based applications like O365 or Trello.
The only real purpose of Emacs is to work with programming languages that don't have a commercially supported IDE so you have to DIY an IDE yourself, which is where Emacs truly shines.
Julian Cooper
>trello >better than org-mode lmao
Tyler Lewis
Org mode sucks.
There is still no mobile support and the options to sync it are patchy at best.
It's a good idea but it really needs a lot of work before it can compete with other workflow tools.
Brayden Collins
>There is still no mobile support >what is Orgzly
Xavier Perry
Have you ever used orgzly seriously? I doubt it.
Last time I checked it can only sync to dropbox, doesn't support half of org-mode's features, and doesn't integrate with anything outside of org-mode.
When org can actually integrate with an ecosystem that isn't Emacs then it'll be a competitor to any commercial software, but as I wrote previously it has a LOT of work to get there.
Lincoln Bell
Mastering Emacs, the GNU Emacs Manual.
Oliver Wright
Just use termux bro
Dylan Thomas
How did you find out about emacs?
Chase Hughes
Lmao I don't know man. Ask him.
Nolan Russell
Honestly, this place. I also knew about Vim and Linux through this, but wasn't really interested on Vim.
Jonathan Thompson
Your prompt is too fancy. Emacs' terminal emulation isn't that great and if you try to do anything too complicated it will show garbage like that. Running "PS1=$" would probably fix this. How far you can go with your prompt until it starts breaking again, IDK. Another tip: Use tmux! It actually helps a lot by rewriting/filtering a lot of escape codes that Emacs doesn't understand. Sometimes it can make a program that was showing only garbag run fine. It's like magic.