Strategies for Emacs Window Management - System Crafters Live!

Sdílet
Vložit
  • čas přidán 16. 05. 2024
  • In this stream, we will take a look at an excellent new article by Karthik Chikmagalur called "The Emacs Window Management Almanac" and discuss the various strategies that he has described. Perhaps we'll learn a more efficient way to work with windows in Emacs?
    #gnu #emacs #freesoftware
    SUPPORT THE CHANNEL:
    👍 Support My Work: systemcrafters.net/how-to-hel...
    📰 Subscribe to the Newsletter: systemcrafters.net/newsletter/
    👕 Check out the Store: systemcrafters.store
    📘 Get Your Copy of Mastering Emacs: www.masteringemacs.org/r/syst...
    SHOW NOTES:
    systemcrafters.net/live-strea...
    JOIN THE COMMUNITY:
    systemcrafters.net/community/ (Forum and IRC chat!)
    fosstodon.org/@daviwil
    MY CONFIGURATION:
    (This site is currently down but will be back up soon!)
    config.daviwil.com
    config.daviwil.com/emacs
    config.daviwil.com/systems (Guix)
    OTHER SERIES:
    - Emacs Essentials: • The Absolute Beginner'...
    - Emacs From Scratch: • Emacs From Scratch #1 ...
    - Emacs Tips: • Emacs Tips - How to Sh...
    - Emacs Desktop Environment: • Emacs Desktop Environm...
    - Emacs IDE: • Emacs From Scratch #8 ...
    - Emacs Mail: • Streamline Your E-mail...
    - Learning Emacs Lisp: • Introduction to Emacs ...
    - Craft Your System with GNU Guix: • An Introduction to GNU...
    CREDITS:
    Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY ccmixter.org/files/mseq/26296
    reNovation by airtone, licensed Creative Commons 3.0 CC-BY ccmixter.org/files/airtone/60674
    ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY ccmixter.org/files/airtone/32655
    Between Worlds (Instrumental) by Aussens@iter, licensed Creative Commons 3.0 CC-BY ccmixter.org/files/tobias_webe...
  • Zábava

Komentáře • 6

  • @bullpup1337
    @bullpup1337 Před 13 dny

    Awesome stuff! I am new to emacs and still struggling with this, but I now set up different layers on my programmable keyboard with specific keybindings for buffer-, window- and tab management, in addition to modifier based keybindings and hydras. The possibilities are endless, but what matters to me is finding a way to do things that are intuitive and become quickly muscle memory.

  • @maxfriis
    @maxfriis Před 16 dny +1

    As a emacs bindings person I think you should try ace-swap-window instead of windmove-whatever. It will prompt you if you have 3+ windows. I think that is a bit more Emacs style. Evil is the approach that don't like dialogs.
    You can even combine it with another little function provided:
    (defun my/ace-swap-window ()
    "Swap two windows (prompt if 3+) focus the current window"
    (interactive)
    (ace-swap-window)
    (aw-flip-window))
    I never combine swapping windows with moving to another window.

  • @0netom
    @0netom Před 15 dny

    it's more important to stream about useful things, with an open source setup and understandable audio.
    resolution and frame rate consistency is secondary within reason, min 480p 24fps is still readable, 720p is almost sharp, 1080p 30fps is already professional level, anything beyond is besides the point of the channel, imho.
    Let's not forget how NTSC TV was 525p 30fps & PAL was 625p 25fps and served humanity pretty well for decades...

    • @undefinednull5749
      @undefinednull5749 Před 13 dny

      4k and beyond allows to zoom in on tiny details like text too small to read or in some distance (in a photo as a part of some example or presentation).
      Also the visual difference is visible and makes watching and learning etc. nicer.

    • @0netom
      @0netom Před 12 dny

      @@undefinednull5749 if it's just bit better than czcams.com/play/PLE18841CABEA24090.html&si=6zsNm33SbguVv-uE then I'm already happy.
      this recording was below my standards too :) still watched it, because i wanted to understand it.