Post 9themeaLztu7SvNK2S by jazzyeagle@mastodon.social
 (DIR) More posts by jazzyeagle@mastodon.social
 (DIR) Post #9tg7dFetHThDnve0jg by klaatu@mastodon.xyz
       2020-04-03T21:01:25Z
       
       0 likes, 0 repeats
       
       @beegrrl I've been using it for 3 years and I'm happy with it. However, I don't think it's essential. It hasn't really improved quality of life for me, it's just different and I do prefer it now, but it wasn't the magic wonderland I was hoping for. It "feels" like a better design, but so what?Vim is unusable with Dvorak, IMHO. and WASD is ruined, so you have to remap game controls. Emacs is improved and I honestly think that's what keeps me using it.tl;dr: Non-essential.
       
 (DIR) Post #9tgKoUt0IucPcawEr2 by cobra2@not.unixporn.pro
       2020-04-03T22:31:54.097052Z
       
       0 likes, 0 repeats
       
       @klaatu @beegrrl It's good to know. I can touch type faster on a Dvorak that a qwerty after 5 years of starting to learn Dvorak and a lifetime of using querty. I also place full blame on klaatu for my Dvorak AND emacs usage.
       
 (DIR) Post #9tgKoVNUTZ0N99CaNE by johnnynull@not.unixporn.pro
       2020-04-03T23:29:08.100392Z
       
       0 likes, 0 repeats
       
       @cobra2 @klaatu @beegrrl To be "fair", you're _supposed_ to type slower on qwerty.
       
 (DIR) Post #9themeaLztu7SvNK2S by jazzyeagle@mastodon.social
       2020-04-04T11:47:54Z
       
       0 likes, 0 repeats
       
       @beegrrl @cobra2 @klaatu Remind me not to ask klaatu about emacs, then.  I'm finally getting good at vim.  hehe
       
 (DIR) Post #9themepx3uNgFIfmLo by cobra2@not.unixporn.pro
       2020-04-04T12:04:21.310386Z
       
       0 likes, 0 repeats
       
       @jazzyeagle @beegrrl @klaatu TLDR; try emacs. Pic, links to configs.Emacs is pretty much the best editor for content generation.https://www.unixporn.pro/i/33VoJF3.pngVim is the best editor for anything quick that cat/sed/awk can't handle right off the bat. My base emacs config.https://github.com/seagle0128/.emacs.dIf you must have the vim keybinds. Evil-mode is what you want but you'll need so much more. This is lighter than spacemacs but still piles on too much abstraction for me to handle. https://github.com/hlissner/doom-emacs
       
 (DIR) Post #9themfF7YKVvVMRsa8 by jazzyeagle@mastodon.social
       2020-04-04T12:32:27Z
       
       0 likes, 0 repeats
       
       @cobra2 @klaatu @beegrrl It's all well and good, but I worry about the learning curve.  It's hard enough for me to find time to work on my projects and stay focused on them.  It feels like one more thing to distract me from the stuff I truly care about working on.
       
 (DIR) Post #9themfda5O50jDtPhw by cobra2@not.unixporn.pro
       2020-04-04T13:07:11.923123Z
       
       0 likes, 0 repeats
       
       @jazzyeagle @klaatu @beegrrl Don't read this as me telling you to do it. Just glean some info about the process and understand that most everything can be done on the cli as well as a gui. Obviously, there will be some pretty formatting on the gui side of things. I find as long as your using something that has an out of the box setup, the only thing you have to learn is what part of the emacs OS you need to use. Just keep in mind that everything is in a buffer. Orgmode is extremely well documented. Here is everything that I wish I had of known before starting emacs the first time. alt + x, written as M-x is your shortlink to everything enabled in emacs. It's link the colon in vim but with short and long commands. ctrl + c ctrl + s written as C-c C-s saves all open buffers. C-x C-f open a file in a bufferC-c C-x closes emacsC-g C-g cancels whatever command you were starting to run with M-xC-x and zero through nine handle yourC-s is forward search* this is a header** this is a subheader*** TODO this is a subheader with a todo** subheader with a tag :tag:*** TODO [A] todo with priority* header with [[link][display text]] works for files/ssh/anything.tramp is ssh from inside emacs.... next best thing to fresh bread. It's totally possible to ssh into a remote host and cherry pick a file to edit.C-x C-f  /sshx:user@host:/path/to/fileOh yeah, emacs is a self documenting editor. So when you or something else changes keybindings, emacs keeps track of it. C-h bHave some fun with org-mode and it's many uses. orgzly is what you'd use to replace needing caldav on your android device if you don't need to share your calendar with other folks. You'll have to get this running if you need to sync your orgmode agenda to caldav calendars. https://github.com/dengste/org-caldav
       
 (DIR) Post #9themg1gdlMVvzAfHU by jazzyeagle@mastodon.social
       2020-04-04T13:47:12Z
       
       0 likes, 0 repeats
       
       @cobra2 @klaatu @beegrrl Ok, here's another question, then:  I tend to use CLI programs (which would include emacs) from my desktop on my laptop via SSH, and I tend to use tmux on top of that.  On top of that, I'm thinking of running Terminology as the terminal.   How concerned should I be of the  keyboard commands of each of those tools clashing with each other?  I know tmux by default uses Ctrl for a lot of its commands...
       
 (DIR) Post #9themgpfdvLQR0YaBs by jazzyeagle@mastodon.social
       2020-04-04T13:49:15Z
       
       0 likes, 0 repeats
       
       @cobra2 @klaatu @beegrrl Not saying vim is better, especially since I have barely tried emacs up to this point, but I think, given my workflow, that it is one advantage of vim, that it doesn't rely on the Ctrl/Meta keys for its keyboard shortcuts.  And I know, everything can be reconfigured, but then I have to relearn everything.  Just thinking out loud and expressing concern.  I can give it a try.
       
 (DIR) Post #9themhK9oZjNxYovi4 by cobra2@not.unixporn.pro
       2020-04-04T14:12:19.683972Z
       
       0 likes, 0 repeats
       
       @jazzyeagle @klaatu @beegrrl I use this config for tmux.https://raw.githubusercontent.com/pyroscope/pyroscope/master/pyrocore/docs/examples/tmux.confI use tmux daily. It will cut some of the keyboard commands of emacs out. It varies from system to system and your mileage will also vary. But it's probably not something that you will notice right off the bat. I notice it most in creating headings in orgmode from a TTY but that's not really an effect of tmux. Keep in mind that you'll want to run emacs on your physical machine that you are sitting at rather than running it remotely and being ssh'd into the remote server. This will actually eliminate the need to even have vim installed on a lot of remote servers. Emacs will ssh into the server,  cat the remote file to a local buffer. When you save, emacs witll cat the buffer back to the remote file via ssh. You will not need to run emacs on the remote even for privilege escalation needed to edit root owned files.
       
 (DIR) Post #9themhq3txFfYVkPRI by cobra2@not.unixporn.pro
       2020-04-04T14:39:05.355392Z
       
       1 likes, 0 repeats
       
       @jazzyeagleHere is what my emacs looks like inside tmux on my laptop in awesomewm with https://github.com/PapyElGringo/material-awesome config filesss1586011040.png
       
 (DIR) Post #9tiOJ3PTjPbff5719M by klaatu@mastodon.xyz
       2020-04-04T23:17:40Z
       
       0 likes, 0 repeats
       
       @jazzyeagle @beegrrl @cobra2 I'd probably use vim for quick edits, were it not for Dvorak. I guess I could probably remap vim's controls but that's yet another workaround I just don't want to invest time in.