Episode #125 of the Stack Overflow podcast is here. We talk Tilde Club and mechanical keyboards. Listen now

New answers tagged

2

Customize option read-buffer-completion-ignore-case to non-nil. C-h v read-buffer-completion-ignore-case tells you: read-buffer-completion-ignore-case is a variable defined in C source code. Its value is nil Documentation: Non-nil means completion ignores case when reading a buffer name. You can customize this variable. This ...


0

In Spacemacs, there is the Layout concept where you can isolate buffers into different layout. It groups buffers together and adjacent layout would not have the access to the buffers at the other layout. My solution is actually very simple. I launch an emacs and create a new frames with M-x new-frame. Now I have multiple emacs windows (say windows 1 and ...


0

Another option which I find really handy is M-x kill-some-buffers. Really nice option no need for split screens or anything like that it uses the mini buffer keeping things tight, meaning that after the command is executed you won’t have to C-x o C-x k the remaining open buffer of ibuffer or the listed buffers C-x C-b


0

I would simply set desktop-dirname to something non-conflicting. Then you can safely use desktop as normal.


0

You could automate the opening of those 20 buffers and associate them with shells with something like this called from your init file (code for ilustrative purposes only): (defun twenty-buffers() "Create 20 buffers and associate them to a shell process." (interactive) (let ((buffer-names (list "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o"...


0

I can do that entirely in the gui emacs by running tmux in either ansi-term or zsh (set as the multi-term-program). The two or more tmux sessions can either be created inside or out of emacs.


2

Here's the function I use, which you can bind to a keybinding. The link to the original author of the function is also provided. ;; http://camdez.com/blog/2013/11/14/emacs-show-buffer-file-name/ (defun cpm/show-and-copy-buffer-filename () "Show the full path to the current file in the minibuffer and copy to clipboard." (interactive) (let ((file-name (...


0

Add a function to your init.el, and create a keybinding: (defun unique-shell () (interactive) (shell) (rename-uniquely) ) (global-set-key "\C-z" 'unique-shell) Now every time you press ctrl+z, it will launch a shell with a new name.


0

Given you have multiple buffers open, use C-x C-b to open the buffer list. You will be given a nice list of all the buffers currently in memory. Make sure you have the current window that displays the buffer list open. Use C-x o to navigate to the aforementioned window. Now you have several options here. First you can mark the specific buffers you want ...


1

C-<right> (sometimes written <C-right>) means press and hold the Control key while hitting the <right> key. The <right> key is the right-arrow key. Emacs key notation is described here: (emacs) User Input. You can get to that doc within Emacs, by doing this: C-h r i keyboard input. That is: Use C-h (Control + h) followed by r to ...


Top 50 recent answers are included