reddit / emacs

What primary task(s) do you use emacs for? How were you introduced to using emacs? And since then already how long?

Himmenuhin · 2022-08-03 12:03
I'm just curious about other emacs users on reddit, which is a relatively new platform compared to the history of emacs. Hope some of you can share your stories of your path hacking with emacs.
flexibeast · 2022-08-03 12:23
First came across Emacs when i first installed (RedHat 5.2) Linux around '97. Not long after that i had a role doing some Web dev stuff on a Solaris workstation, and used it for that. By the mid 00s i was mostly using Linux as my daily driver, and i abandoned a dual-boot Linux/Win setup over a decade ago. Over time, Emacs became increasingly central to my workflow. Apart from coding, i now use it for authoring/porting documentation (e.g. mdoc(7) man pages), email (mu4e), writing blog posts, file management (dired, alongside zsh-on-kitty, depending on task), writing maths stuff (AUCTeX), Web bookmark management (Ebuku), browsing geminispace (elpher), and puzzles (e.g. jumblr, ducpel).
anaumann · 2022-08-03 12:33
I use it to edit all kinds of files with differing levels of support from emacs(from simple syntax highlighting to full lsp support).. I enjoy taking notes in org-mode, because it is just as structured I need it to be.. I can easily jot down things free-form, but also structure it if needed.. After half a year with a work-provided macbook, I learned to enjoy multi-vterm to use emacs as a terminal multiplexer and I often just open another vterm rather than opening a new window with a terminal.. At home, I also use it to read mail with wanderlust and browse the web using EAF.. About 20 years ago, we had a colleague at work and joked that he probably had emacs as his login shell, because he pretty much did everything in emacs.. Now, 20 years and a couple of failed attempts later, I am also leaving emacs as little as possible, just because everything feels the same in emacs and I don't have to remember millions of completely unrelated or, even worse, overlapping keyboard shortcuts.. What really pushed my emacs-fu was my stint at an outsourcing company, where I had to fill in my timesheets in 15 minute slots.. org-mode's clock really helped with that.. I could just create a new headline in an org file, clock-in, do my work and maybe take notes under that headline, clock out and go on about my next task.. at the end of each week, I would transfer my timestamped worklog from orgmode to the company's timetracking tool. And lately, I played around a lot with different packages from the integrated package manager(something that made me use XEmacs back in the day that GNU Emacs had to catch up on) and trying out a number of packages that sounded interesting to me. I think, that finally made things click with me.. I still don't know too much lisp and I can barely edit my .emacs manually, but clicking on a package name, reading the installation instructions and giving it a spin.. Over time, my .emacs grew quite a bit, so did my emacs proficiency and nowadays, I'm quite comfortable with it, but far from being an expert.
mikelevins · 2022-08-03 12:50
I use it for most writing, coding, text-editing, and text-viewing tasks. My introduction to emacs was when I went to work at Apple in January of 1988. I learned that any employee could get an account on the company’s Cray Y-MP by asking, so I got one. Apple’s Cray ran Unicos, a UNIX-like OS, and it had GNU Emacs installed (version 18.49, I think). I ran it, discovered the built-in tutorial, and have remained a regular user of GNU and other emacsen since. I’m also a Lisp hacker (I used Portable Standard Lisp on Unicos), which has tended to further reinforce my use of Emacs—not only GNU Emacs, but also ZMacs, hemlock, Fred, Lucid Emacs, and other variants. So at this point I’ve been emacsing for thirty-four and a half years. Ironically, I don’t particularly like GNU Emacs. I just dislike pretty much all other text editors more.
[deleted] · 2022-08-03 13:11
Read docs, hack, ask help on IRC chat, try, reread & read more, configure more, ask, etc. After using Emacs > 10 years I "live" mostly in Emacs and do more and more with Emacs instead of other tools but still use and prefer an external terminal emulator over the Emacs shells. Many advised me to learn Emacs Lisp but that is not effective for a hobby-programmer like me. It takes me too much time to learn and I can't remember the thousand of exotic functions that has no use outside of Emacs, because I don't need/practice/use elisp often enough. Often it is much easier and quicker to look for a package or code snippet. Again I advice the [try](http://github.com/larstvei/try) package to try packages without the need to install them, and also to be thoughtful with adding new packages. Vanilla Emacs already can do more than we can remember and rereading a new `info emacs` after an upgrade is much easier than reading numerous change logs of all the continuously updating packages, and idem for configuring.
Heavy-Onyx · 2022-08-03 13:36
It started on XEmacs back in 2005 to code VHDL using its phenomenal VHDL mode and after that used it a long time for Verilog. Then came the switch to Emacs in version 24. Now I am using it for everything from C to Python, Clojure, Bash, etc. The only exception is Java, if I ever need to work on that.
stayclassytally · 2022-08-03 13:44
I'm a newer convert. Less than 1 year. I bit the bullet after being introduced to Literate Programming on a random YT vid. I was using Obsidian for my daily note taking and wanted something better integrated. I was about to try to reinvent the wheel when I came across Emacs videos and fell down the rabbit hole. My primary use case is that of a software engineer and the rabbit hole had me configuring it as my email client, RSS client, IRC client, remote for OBS and eventually my window manager via EXWM. Lisp was a gateway to learning Common Lisp as well and now I love hacking on my Nyxt and StumpWM configs as well.
rwilcox · 2022-08-03 14:07
Initially I got into Emacs for Eshell. I was on Windows, couldn’t run WSL, just wanted more Unix than Powershell. Thought I could do real coding in Visual Studio Code, and shell / docs writing in Emacs. Then the job turned into *all* docs writing. Now - at my new job - I use Emacs for Terraform, CI/CD config. Using it heavily for code review and Magit has replaced 80% of the usage of my other Git client. My day jobs Kotlin codebase pretty much requires IntelliJ but I don’t write Kotlin much so win win (DevOps / Developer Productivity team for the … feels?). Want to see more detail? Browse my post (not comment) history: I think I have a couple articles I’ve written and linked to about my Emacs usage
Imaltont · 2022-08-03 14:09
I came across it in University while doing a course utilizing Mozart-Oz, where emacs is the default IDE. I at the time thought it was just a weird standard IDE/Editor and was frustrated with it. Have later come back to it for its Lisp capabilities and OrgMode, and really liking it. I use it for my notes, some planning/todo lists and all Lisp programming. Sometimes use it for other languages too, but Vim is still my usual goto when in most other languages, though I'm getting closer and closer to being full emacs the more I learn/expand my config file.
Sodaware · 2022-08-03 14:33
I use Emacs for nearly everything: - Writing software - Writing articles/books - Reading and managing my email - Planning and organizing tasks - Keeping notes - Keeping track of my finances - Tracking my diet and exercise routines I first tried Emacs out in college 20 years ago and absolutely hated it. I was used to Visual Studio and Emacs did not fit how I worked at all. Where were the dockable windows and drag + drop? features? Then I started working for myself and I really struggled to keep track of everything. Every project manager tool I found wasn't quite right, but I tried org-mode and it was exactly what I wanted. Over time I moved more of my daily tasks to Emacs and now I'd say 90% of my work is done from inside an Emacs window.
IterativeSieve · 2022-08-03 14:53
I imagine few enough people can say they learned Emacs on such (for the time) big iron!
remillard · 2022-08-03 15:33
I suppose I knew about it since getting introduced to Unix, however primarily used vi for the next ten years (and other editors). In 2007-2008 I had a colleage at a new job that said I had to try it for the language I primarily work in (VHDL) and quickly realized I had to learn how to get around in it. Have drifted away and back again a few times over the years (I do still like Sublime Text quite a lot) but am now back in the Emacs portion of the swing, maybe for good -- hard to say. I primarily work in Windows which does not make Emacs life as easy as the *nix variants have it unfortunately, but it works out alright most of the time.
thenextdoornerd · 2022-08-03 15:46
coding
gravygrowinggreen · 2022-08-03 15:48
I learned about Emacs several years ago, but only started seriously using it this year as part of an effort to achieve greater organization of my life with Org-Mode. However, I've treated it as a hobby, something fun to tinker with that has side-benefits, which has helped me stick with it. I use it for life organization, learning to code, and writing prose.
IceOleg · 2022-08-03 15:58
> I was using Obsidian for my daily note taking and wanted something better integrated. Similar story here, since about a month ago. I used markdown notes (with Joplin) for a while, and tried some others as well but non really was fully satisfactory. Came across org-roam, decided to give Emacs a try, and now I guess I'm staying... I've been aware of Emacs since the turn of the millenium, back when distros came with it installed by default. I've used it as a notepad.exe level text editor back then, but I never really "got it".
WaitingForEmacs · 2022-08-03 16:26
I was working for USAID in central Africa in the early 90s, mostly doing statistical and database programming, and I stayed in touch with home through a few magazines subscriptions that came through the pouch. I was a very big fan of *Dr. Dobb's Journal*, particularly the ads in the back, and started reading more about the new Linux operating system. I finally ordered some CDs from a company in California, Walnut Creek, and got it installed on my nearly broken monochrome laptop. That was my first exposure to emacs, but honestly pico was more my speed. The commands were quite simple and it reminded me of the Norton Editor for DOS that had been my favorite tool. After coming back to the States I really wanted to get on the Internet, so I found a company in Boston that had dial-up shell accounts and really started learning emacs because Gnus seemed the best and easiest ways to connect to USENET. I started following comp.lang.lisp every day, learning Emacs Lisp, Scheme, and Common Lisp, and loved it. My username, *WaitingForEmacs*, actually comes from a signature line I saw on comp.lang.lisp, "One does not simply wait for emacs to open, one bounces giddily in anticipation." I just fell in love with the community and all of the great nerd energy around it. I have used emacs for editing code for years, but I still will go back and forth between emacs and vim depending on the language. I finally started getting into org-mode last year, and vterm allows me to run mutt and alpine within emacs, so I am using it almost all the time now.
hangingpawns · 2022-08-03 16:35
I use it as my IDE and texted editor for LaTeX documents. My introduction was around 2004, when I was an undergrad student.
CannibalismIsNatural · 2022-08-03 16:39
I have EXWM on my main computer and primarily write fiction (never published) for fun. I don't exactly remember how I got into emacs - I think I converged on it by being simultaneously interested in Lisp and checking out various programs used by authors. I don't code either, outside of me emacs config anyway.
SteamingBeer · 2022-08-03 16:57
Life
fieldri1 · 2022-08-03 17:00
In terms of actual key presses I probably use Emacs mostly as an external editor for Evolution email client. I like it is this context because I have a few abbreviations (bw = best wishes etc) which save me a load of typing every day. But I have just changed jobs, and I'm having to write a lot of notes on what I'm doing, so I've recently really started using Org Roam for building a personal wiki. At home I use LaTeX for writing, so AucTeX is invaluable, and I work on various little projects where I use version control, so Magit. Essentially, if it is text then I will try and use Emacs, and I'll quietly hate the fact I have to use Word at work. As to how long, since I first installed Redhat 5.2 > 20 years ago. Back then you were given a list of programs and checked the ones you wanted to install. I'd suffered at the hands of Vi and Emacs seemed easier. Got the O'Reilly book, and got twiddling.
00-11 · 2022-08-03 17:00
I use Emacs for playing with Emacs, which includes playing with Elisp. For going on 40 years now.
00-11 · 2022-08-03 17:04
Perchance developing Godot mode while waiting? ;-)
Rimbosity · 2022-08-03 17:29
When I got my first Unix account at the University in 1991, a friend told me I should use emacs for text editing. It's been my main every since. Lately, now that I'm Management, I use it more for org-mode than for coding.
timmymayes · 2022-08-03 18:08
I first learned emacs like 20 years ago when I was in college for programming. I decided to learn linux on the side because it seemed cool and emacs was a thing so I installed it and did the tutorial. The never leave home row was really cool. Ultimately I dropped out of college to go play poker in vegas and stopped using emacs. However, my daily windows use I wanted the navigation scheme so I built that using autohotkey. i.e. Ctrl+F sent right arrow, Ctrl+P sent up arrow etc. Flash forward to now and I'm looking to get back into programming and my love of emacs was still there. I started doing the odin project in April and decided Emacs would be my IDE. I've spent about 1/3rd of my time learning and configuring emacs alongside my webdev journey. I'm working towards using emacs for just about everything: * Programming > LSP | Projectile | Programming Modes | Treemacs | Yas | js-comint repl | Magit & Forge for versioning etc * Habits & Productivity/Planning via org mode * Note taking via org-roam (using zettlekasten methodology) * Reading email (mostly my personal gmail atm but plan to use it in the workplace when I'm a working dev) via Mu4e * simple web browsing via EWW - mostly like MDN checks for funcitons etc * Finance Tracking via Ledger-mode (ledger is stand alone CLI accounting app) * Shell usage ofc * A general vehicle to learn functional programming * Writing blogs via org mode
azyem · 2022-08-03 18:16
Was searching for a lisp interpreter to follow along with Berkley computer science video courses. Emacs said to be an option. Read the docs about emacs inside emacs and understood that emacs is ALL I was searching for: an editor on top of an interpreter, a monster. And such a beautiful programming language. I live inside it since then.
hhoverton · 2022-08-03 18:35
My university had a required class that was taught in C and standard practice was to ssh into the computer lab to do your work the professors and TAs taught us how to use emacs to edit things in a terminal over SSH. It wasn't required at all but I like it and used it in and off for the rest of my college years (this wasn't that long ago 2008ish so I had a laptop) When I got my first job a coworker used emacs and helped me learn how to configure it and was aghast I had never used emacs outside of a terminal, since then I never looked back. I use it for programming (game dev so Unity/C#) as well as heavily use org and org-roam for task management and self documentation.
Grisk13 · 2022-08-03 19:31
Do you use iOS by chance? I have stuck to markdown because I've yet to find an implementation of org I like for note taking
[deleted] · 2022-08-03 19:33
[deleted]
ppvvaa · 2022-08-03 19:42
I first came in contact with emacs in the 2000s when I was doing my masters in college. We had to use linux and it was the editor available. I used it for a bit for programming assignments but only used it very sporadically for many years. Recently I got a new laptop and wanted to make a clean break. I used TexShop for latex and Xcode for programming (scientific computing in python and c++). So my motivation was to try emacs for LaTeX. After diving in, I am now very happy with the result. I can do everything I did in TeXShop (which is a great editor) and much, much more. Sine then I have set up elpy for python programming and am loving it as well. Now I have started to adapt some themes that I like as a way to learn a little bit of elisp, and have made a light and a dark theme that I like. I would love to use emacs for email, but I read it's a pain to configure gmail with it. I would love to use it for playing music on my computer too, but I haven't tried yet since I'm on macos and I would like to bypass iTunes completely (I know there is a python package to interface with it, but I would like to try to do without it). I am also trying to find "excuses" to try org-mode haha! I do not want to use it for an agenda, since I do bullet journaling and I want to keep a part of my life outside my computer screen! I'm thinking about using it to organize the writing of my papers.
Schievel1 · 2022-08-03 19:49
The primary task I use eMacs for is bothering my coworkers. It works this way: My team does Software software in a safety critical environment. therefore every piece of software needs to be tested, reviewed by us and also by an external surveyor. Now they review my code and interview theirs. Now I use eMacs for reviewing their code, and eMacs has this beautiful thing called flyspell-prog-mode 😄 So their code is usually very good, but the spelling of their comments… So of course I mark every spelling mistake they do. If they complain I tell them better I find their embarrassing mistakes than the external surveyor. (Although that one certainly doesn’t give a fuck about spelling)
Schievel1 · 2022-08-03 19:49
The primary task I use eMacs for is bothering my coworkers. It works this way: My team makes software for a safety critical environment. therefore every piece of software needs to be tested, reviewed by us and also by an external surveyor. Now they review my code and I review theirs. Now I use eMacs for reviewing their code, and eMacs has this beautiful thing called flyspell-prog-mode 😄 So their code is usually very good, but the spelling of their comments… So of course I mark every spelling mistake they do. If they complain I tell them better I find their embarrassing mistakes than the external surveyor. (Although that one certainly doesn’t give a fuck about spelling)
codefake · 2022-08-03 20:36
Tasks: \- Coding, note taking, IRC Intro: I actually got curious when installing Slackware Linux way back when and kept seeing Emacs packages being installed. I had heard a lot about it but was a Vi user mostly at that point. Length: Going strong since '99
IceOleg · 2022-08-03 20:38
I do not. I didn't realize Orgzly is Android only. Unfortunate, its a great app!
mjhoy · 2022-08-03 20:52
I started using emacs in ~2010, slowly switched to it from vim. Now I'm coding all day in it. Right now that means mostly Ruby and Typescript (svelte); in the past it's been C#, Scala, PureScript. Lately I've been super happy with all the language server protocol stuff. I also use it for email (mu4e), and do some light org-mode todo/notetaking.
black_cat_hacker · 2022-08-03 21:11
I was introduced to Emacs in my first computer science class in 1997. My family didn't have any computers at home, so my introduction to computers was with Emacs running on Solaris and IRIX. When I got my own computer at home in 1998, I thought Windows 98 was so hard to use, so I installed Redhat 5.1 instead, and, conveniently, it had the familiar text editor preinstalled. Initially I only used Emacs for coding and writing Latex documents, and I had a few convenient functions in my .emacs file. The last 10 years I have started using Emacs for much more, I started taking notes with org-mode, but now I have my todo-lists in org-agenda, writing notes in org-roam, writing books and papers with easy access to my bibtex references using ivy-bibtex, using git with magit, IDE for coding, and so on. I've tried Emacs as an irc client and email client a few years ago, but I didn't like that though. Running emacs as a daemon means that a blocking task in the email client will effectively hang emacs for all other tasks too. Maybe there is a simple solution, but I didn't bother spending too much time on fixing it. Even after using Emacs daily for 25 years, I'm still not an expert user or expert elisp programmer.
BigCandySurprise · 2022-08-03 21:23
I use emacs for programming (my job), and for everything related to learning and writing, I stumbled upon emacs when searching for a more robust alternative to vim, I basically needed to integrate all my workflow in a single place, I was dreaming about a tool that would make that possible.
northcode · 2022-08-03 21:52
Funny story. I was using Atom back in 2014, and has just started in a new school, and that was the first time I met someone else using Linux. They were using this "l33t hax0r editor" that I hadn't seen before, and it had all sorts of fancy shortcuts and was in a terminal! magic! Yes, it was my introduction to vim! After that I googled it, and looked for some reviews or something, and stumbled across some article mentioning the editor-wars, were apparently vim and this other thing called "Emacs" had been in heated tribal warfare for decades! So I thought it would be funny to use Emacs to have our own little corner of the "editor wars". Funnily enough I think after a few months I started using evil mode, so I guess you can say I compromised the "war" rather quickly. ​ Since then I've used it for tons of stuff: programming, editing configs, note keeping and a diary (org), (ma)git, reading/sending email, irc, file management, as a shell, music player, I even wrote my thesis in it with LaTeX! Emacs was also my introduction to lisp, which has been very interesting. Its a fantastic program, and despite its age somehow keeps getting even better!
stayclassytally · 2022-08-03 21:58
I have MobileOrg on my iPhone. It’s I guess. I’m not sure what more I would ask for for simple capture abilities. It works fine enough for that
[deleted] · 2022-08-03 22:31
[deleted]
mrcranky · 2022-08-03 22:52
I found emacs in about 1995, when I was programming industrial programmable logic controllers, and then exporting and importing the device list from the PLC, reformatting it, and then importing it into the operator interface software over and over. The files outgrew the crappy dos editor I had at the time, and in trying to figure out what to do I landed on emacs on OS/2. The macro editing functions saved me many hours of work. Since then emacs has been my preferred editor. Now days I mostly use it for managing configuration files on various linux and other unixy systems and general text editing duties.
mohd_sm81 · 2022-08-03 23:10
It is easier for me to state what I don't use it for: email, and web. I was forced into it for my research project back in 2013... I hated it, but then I was ever thankful I was forced 😂 edit: and I don't use it for audio/video calls
MrTinyToes · 2022-08-03 23:16
I use Emacs for anything that includes editing or viewing text, as well as an organizational tool for storing, accessing, and writing notes on different topics (research). Also writing documentation, novels, mathematical literature, websites (org-publish is wonderful), etc. I was introduced to Emacs by a Russian streamer, Tsoding. He uses Emacs and I was intrigued by an editor that seemed so intuitive to me and so cool. Plus he never took his hands off the keyboard, and that's something I hated doing in VSCode and such. That was probably eight months ago at this point, and I have used it daily ever since I downloaded it. I will admit that at first I had frustration, as I am young and learning it by myself. However, with perseverance, I found a text editor that I not only like to edit in, but have also learned so much just from using it. LISP was previously unknown, and now I've written multiple LISP interpreters, one of them even being a graphical text editor like Emacs. The LISP Atom is effectively an AST node, and this has helped propel and inspire me to make new programming languages, interpreters and compilers.
stayclassytally · 2022-08-03 23:23
EXWM gang
bradleybuda · 2022-08-04 00:15
Writing code - first as a student, now professionally - mostly Ruby and Javascript, but I've written Python, Perl, C++, bash scripts, Java, Go, and a little bit of Clojure all in emacs. I was introduced to emacs as an undergraduate - we used SunOS machines and I was authoring my code in nano / pico when another student said "use emacs, it's better" and I didn't ask any more questions. That was a little over 20 years ago and I haven't looked back. I still haven't learned to "live" in emacs the way many people do; I don't use it for mail, IRC, web browsing, and I mostly don't use it for note taking any more, nor have I heavily customized it or authored any packages, but I do appreciate that I can dig in to elisp source code and poke around. Maybe I'll get there in another decade or two.
zelphirkaltstahl · 2022-08-04 00:15
I use Emacs for almost everything expressable in plain text. Non-comprehensive list: * note taking * coding * keeping track of finances * creative writing * to do lists * version control I got to know Emacs, because my curiosity made me try it out and give it a chance after having tried many other editors like VIM, NeoVim, Atom, Sublime, Geany, and probably more. I wanted to know, what Emacs is all about. Why people keep talking about it. While at first keyboard shortcuts seemed weird, I got used to them quite quickly. Them changed them to my own bindings and continued exploring. And exploring one can do a lot in Emacs …
Grisk13 · 2022-08-04 00:48
Perhaps I should look at mobile org again. Last time I tried to use it something (I never did figure out what) was totally broken
[deleted] · 2022-08-04 01:20
[deleted]
[deleted] · 2022-08-04 01:24
[deleted]
xPecax · 2022-08-04 02:17
emacs -nw from servers
redguardtoo · 2022-08-04 02:52
* programming, email (gnus), managing files, listening music (emms), blog, taking notes * It's about year 2010. One colleague used Emacs, so I started using it too. I got to know Emacs on 2001 in my first job as an embedded Linux C developer. But I was brainwashed by Microsoft so I refused to use Emacs/Vi. Instead, I used Visual Studio to develop software running on Linux. * 11 years
tangonov · 2022-08-04 03:07
Primary Tasks: Yes How I was introduced: Probably an [Emacs Rocks](https://emacsrocks.com/) video 4ish years ago. Magnar forever ruined my satisfaction with (Neo)vim And since then already how long: ...4ish years? To be honest my first go at Emacs was fraught with configuration problems which mostly stemmed from not understanding how Emacs is supposed to be configured. I followed people's advice, tried to replicate other people's `use-package` setups without getting what's going on. Things did not get real good until I broke down and really started learning elisp and how Emacs is supposed to init and work. I now have more satisfaction/stability than I had with other editors. Nothing is off the table. Things are mostly stable.
mikef5410 · 2022-08-04 03:46
I use it for everything. Coding, system admin, setting up simulations. I started using it on a Multics system around 1975. Arpanet address 18, and on an ITS system at 236. I'll leave it to the enterprising to figure out where those were. I also worked on Tops-10 and Tops-20 machines. Sometimes teco, sometimes emacs. Ever since then it's been unix then Linux and bsd. I know just enough vi to compile up emacs on a machine. I have one windows machine. It's at work and it's only purpose is a soft phone (fuck you Cisco). I have spent a career of 40ish years doing rf and microwave engineering with some embedded work and ic design. All on a unix like machine. My whole household is the same. Emacs is a natural fit and indispensable.
Fun_Republic_1882 · 2022-08-04 04:07
> I've tried Emacs as an irc client and email client a few years ago, but I didn't like that though. Running emacs as a daemon means that a blocking task in the email client will effectively hang emacs for all other tasks too. Maybe there is a simple solution, but I didn't bother spending too much time on fixing it. Why don't you use a different, standalone emacs process just for that?
FailedHumanPrototype · 2022-08-04 04:35
Recursive emacs!
Imaltont · 2022-08-04 05:22
With Evil, yes. Would also recommend setting up evil-collection and any other evil-package extensions for the other modes you are using. It's not completely the same, especially insert mode throws me off a bit between the two, but it's good enough to not bother me too much. Evil + evil-collection is certainly better than all other Vim emulation packages I have used in various IDEs and editors. I still know my way around Emacs without evil though. I figures it would be beneficial for both Emacs and Bash, so sat down and practiced them for a while. If you use a lot of Bash, knowing the Emacs keybindings are pretty beneficial, unless you like your bash in vi-mode.
black_cat_hacker · 2022-08-04 11:26
I initially fixed it by starting a standalone emacs, but as I had to switch out of the frame, into a shell and start it, something I often forgot to do I just went with the webmail clients instead. Currently I use Evolution for mail, but that is just because it is well integrated with gnome, and handles both gmail and outlook servers quite well. However, this was before I found all the other emacs goodies in melpa. I think I could better integrate the mail client into my workflow now, and move my calendars into emacs, but I just haven't found the time to do this yet. My plan is to learn to better utilize emacs, though, as it is my main interface to the computer these days. .
00-11 · 2022-08-04 15:26
Bingo!
mpersico · 2022-08-04 16:25
Code editing. By a colleague. Since 1994.
tungd · 2022-08-06 13:30
I used it for coding and text-editing. I used to have notes in Org mode but I have switched to Notion for a while, due to convenience (different way of viewing and filtering, mobile apps, and push notifications as reminders). I still have a bunch of NOTES.org files, one for every Git repository tho. Org is still unbeatable when it comes to per-project notes and code experiments (Org Babel, specifically ob-http). As for how I was introduced to Emacs, I was originally a Vim user. I read somewhere someone commented that "text-editing is a solved problem, use Vim", so I put in the work and was happy for a few years. Then my need for customizing grows and I need to start looking into VimLang, just to realize that it is not really a programming language. Then I jumped ship to Emacs (with Evil, back then viper-mode was also a thing), and have been a happy user for over 10 years now.
Athyrium-filix · 2022-08-08 22:33
I use Org Mode to write teaching notes and lessons. I am a professor and librarian at a university.
zajasu · 2022-08-09 09:11
Could you, please, elaborate on tracking finances with Emacs? Right now I use libreoffice for it, but I have a feeling that it's a bit of an overkill for me. I suppose, you use Org-mode with some spreadsheet capabilities, right?
Sodaware · 2022-08-09 16:58
Sure thing! I use [ledger](https://www.ledger-cli.org/) with [ledger-mode](https://github.com/ledger/ledger-mode) to handle all of my accounting stuff. At the start of every month I add transactions and make sure everything balances. Most of them are imported from CSV files my bank provides, but a couple of them I add by hand. The ledger file format is quite simple and it doesn't take too long to learn - the hardest part was getting used to double-entry accounting. I run most of my reports inside Emacs, but because ledger is a command line tool I can also run quick queries if I need to. For example, something like `ledger bal expenses:car:gas --period=2022` will show me how much I've spent on petrol for the year. I wrote a couple of articles on my setup and which reports I use: - https://www.philnewton.net/blog/plaintext-accounting/ - https://www.philnewton.net/blog/emacs-ledger-reports/ Hope that helps! If there's anything else you'd like to know just let me know.
zajasu · 2022-08-10 07:09
Thank you very much, I'll check it out
Fun_Republic_1882 · 2022-08-13 19:32
> I initially fixed it by starting a standalone emacs, but as I had to switch out of the frame, into a shell and start it, Why don't you use custom keybindings on your desktop environment, or custom XDG desktop entries ... to start it instead?
black_cat_hacker · 2022-08-13 20:53
That's a good idea. I was also playing with the thought of a dedicated emacs daemon for email, to decrease the startup time for a standalone emacs. I already have an alias for emacsclient, so I could just add another for email. I'll keep this in mind when I need something to look into while procrastinating. BTW, is it possible to connect one frame to two different daemons? And which package is currently recommended for gmail and office365 services? mu4e? I do have 2FA enabled on all accounts, and one uses SSO from the managing organization.
Fun_Republic_1882 · 2022-08-13 21:19
> BTW, is it possible to connect one frame to two different daemons? I don't know. What if you try passing multiple server/daemon/socket flags to emacsclient to connect to? You see, It would need the client creating a socket connection for each server.