• 0 Posts
  • 17 Comments
Joined 11 months ago
cake
Cake day: October 11th, 2023

help-circle
  • In any buffer C-z (control + Z) temporarily disables evil-mode in that buffer. C-z again brings it back.

    For a more permanent solution: go to $DOOMDIR/init.el, find the line that says (evil +everywhere), comment it out (add a semicolon in front). Then doom sync

    Emacs has a built in tutorials to help with basic movement/editing, and C-h k (that’s control + H then K) tells you what any key does.





  • Some people wear glasses but most do not.

    Interesting - at least 90% of people I’ve ever known in real life wear glasses. In fact at the moment I’m the only one who doesn’t and I should probably get some eventually.

    Maybe the human race is just getting worse at seeing and we’re coping by trying to make the workaround seem cool and attractive.












  • I’m not suggesting the posframe solutions others have suggested also suffer from this behaviour.

    Then what was the point of the rest of the comment?

    Posframes (child frames) always display on top of the root Emacs frame. Modal dialogs like menu-set-font are OS windows which do suffer from the problem you mentioned… except for the vast majority of systems where they just display on the right workspace by default.

    When I wrote hypop, I specifically make it find the workspace Emacs is on to summon the minibuffer window to. It’s really not that hard at a small scale.


  • vertico-posframe makes a pop-up in the middle of the screen for completion specifically. This is probably what you want.

    There’s also my package [hypop](https://github.com/mitchmarq42/hypop.el) which separates out the whole minibuffer and hides it when not in use. It has a few major drawbacks and only works on the hyprland desktop right now so probably don’t use it.