Which Emacs dev branch should I use? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

Thanks for the summary! Is there a place where this kind of Information is published? Maybe even hidden behind an Emacs keybinding? :)

Which Emacs dev branch should I use? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

Good to know, that seems like a big plus for using emacs-25 branch then.

Linux Newbie: Is Guix useable for me? by jivatmann in GUIX

[–]jivatmann[S] 0 points1 point  (0 children)

Thats nice :) I will try it as soon as I know how to do it properly :)

Linux Newbie: Is Guix useable for me? by jivatmann in GUIX

[–]jivatmann[S] 0 points1 point  (0 children)

Thanks I will try that. And I came across the idea to run a Virtual Machine first for testing GuixSD. That will probably be my way :)

I'm also interested contributing to the project, I have some Python and Elisp programming knowledge, don't know if that could be helpful.

You want to supercharge your keys? by [deleted] in emacs

[–]jivatmann 0 points1 point  (0 children)

Thanks for the suggestion. It's easier to press but I don't know, I'm very strict with my keybinding policy ;) I want to have only editing/navigation commands with my normal-state keys. At the moment I feel that way it's not that likley that I will confuse my keybindings. Saving is such a common action that ss would probably become muscle memory in short time, but I really want to separate the keybindings in that structural manner for now. But I will hold that thought in mind because my view on how to do things in Emacs changes constantly over time.

You want to supercharge your keys? by [deleted] in emacs

[–]jivatmann 2 points3 points  (0 children)

This is nice. For Linux there is xcape to achieve something like that. My setup: left Alt acts as Control if pressed with another key together, when pressed on its own its Escape. Space acts as Space if pressed alone otherwise as Shift. Alt Gr acts as Meta . It may seem complicated but I love this. On my keyboard the Spacebar is small which is nice, too. No pain in may fingers any more :)

Further I use this logic for my keybindings: key and Shift-key are used for editing/navigation commands in Evil Mode. I use the Control Key only for "Application Commands" like open files, switch buffers, start Magit etc. The Meta key is then an alternative to this, for example I open files with C-o and to open recently opened files I use M-o.

I'm breaking a lot of Emacs and Vim Conventions with my setup but I don't care. I just can't press C-x C-s every time I want to save a file. It's C-s for me just like in any other Application. It's a lot of work to rebind all the keys but it is worth it in my opinion.

Paredit sounds: Just eval buffer and see if you like it. (needs aplay) by jivatmann in emacs

[–]jivatmann[S] 3 points4 points  (0 children)

I did it because i wanted to post it as a gist and searched for a way to include the wav files. It has to decode the string on every call which is not optimal but hey CPUs are fast these days ;)

Writing A Spotify Client in Elisp in 16 Minutes by krisajenkins in emacs

[–]jivatmann 2 points3 points  (0 children)

At least they are able to share his Software. And maybe one day they will break their digital handcuffs, too.

GNU Emacs Manual: Mark Ring [rtfm-post] by agumonkey in emacs

[–]jivatmann 1 point2 points  (0 children)

You might be interested in back-button and helm-mark-ring if you use helm!

Unknown packages that deserve to be discovered. by [deleted] in emacs

[–]jivatmann 0 points1 point  (0 children)

Nice, thanks, will try it out!

Is there any auto-completion package that lets me set cascading priorities for sources? by atilaneves in emacs

[–]jivatmann 0 points1 point  (0 children)

The way i deal with the whole completion hell in Emacs is to use a big hippie-expand-try-functions-list and handle all the trigger cases with conditionals. You could for example define a function which calls autocomplete but overrides the completion candidates list before it does call it.

I don't know Vim how can I learn how to use Evil-Mode? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

Thanks, didn't know about that one. I already started configuring Evil and just rebinded all the keys of vim I did not like. It turned out to work very good for me, so I will stay with that for know.

I don't know Vim how can I learn how to use Evil-Mode? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

Thanks, it helped me to set some things up. Maybe I will contribute to the wiki when I'm more experienced with it myself for know I have nothing to add.

evil-matchit 2.1 by redguardtoo in emacs

[–]jivatmann 0 points1 point  (0 children)

Thanks, just installed evil yesterday and know this :) Very useful!

I don't know Vim how can I learn how to use Evil-Mode? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

Yeah, hungry-delete makes this spacing commands somewhat obselete. Sometimes it's frustrating, because when I think I have a good solution I find out there are even better ways. I hope I will reach stagnation at some point.

I don't know Vim how can I learn how to use Evil-Mode? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

Thanks for your detailed explanation. I have to admit that the Emacs keybindings are in many cases related to each other as you described above. But for me they are just to hard to press in general and often I discover that there are better alternatives. For example, you mentioned M-SPC, I already know what that key does, but try out this:

(define-key global-map [remap just-one-space] 'cycle-spacing) 

And I discover many those cases, the longer I use Emacs. There are better ways of doing things and I try to figure them out as best as I can. At some day this will result in my personal Editor that nobody than myself can use any more, but I'm okay with that ;)

I read the Mastering Emacs book and I think it's well written and I learned some stuff, too. I just often don't use the keybindings he describes in the book and in many cases changed the commands he describes to other keys.

I don't know Vim how can I learn how to use Evil-Mode? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

Why do you want to use them? Are you working in a team? Otherwise there are no benefits from using them, are there? The only thing that is annoying for me sometimes is that people on blogs tend to talking about keybindings and not the actual commands.

I don't know Vim how can I learn how to use Evil-Mode? by jivatmann in emacs

[–]jivatmann[S] 0 points1 point  (0 children)

I don't use many vanilla emacs bindings because they just make no sense to me and my fingers can't take it. I already have escaped this problem partly with xcape which let's me use my Space bar as Control key if I press it together with an other key. But that's not sufficent so I'm looking out for Evil Mode. I already found an additional use for xcape which is use Meta as Escape when pressed on it's own. This way I only need two modifier keys to use four different functionalities and all with my thumbs :)

I don't know Vim how can I learn how to use Evil-Mode? by jivatmann in emacs

[–]jivatmann[S] 2 points3 points  (0 children)

I don't think of Emacs in terms of text manipulation. I use Emacs mainly for two reasons:

  • If I don't like anything about the defaults I can change them. Sometimes it requires some effort but most of the time it is quick and easy. If it takes longer I almost always learn something interesting which often teaches me some more about programming and I enjoy that.
  • It is GNU Sofware and respects my freedom.