Questions tagged [window-splitting]
is for splitting an Emacs window into two. Multiple windows can display different buffers, or different parts of one buffer. Emacs has several default key bindings for splitting windows.
128
questions
0
votes
0answers
34 views
How do I split a side window?
I am using the org-roam package, which, while great, uses up the entire side window of my main emacs frame. I would like to use some of that side window to display something else, ideally an eaf ...
0
votes
1answer
26 views
Adapt a function to work when windows are split only vertically
As @drew asked me to do here I'm asking one question per problem
I'm trying to enable/disable visual-fill-column when there is one window/multiple windows.
(defun my-visual-fill-one-window ()
(...
0
votes
0answers
14 views
Split windows horizontally not working when global-visual-fill-column is enabled
As @drew asked me to do here I'm asking one question per problem
I'm trying to enable/disable visual-fill-column when there is one window/multiple windows.
(defun my-visual-fill-one-window ()
(...
1
vote
0answers
11 views
How to show all split window titles in the X11 window title?
If I split an Emacs frame (one X11 window) into multiple Emacs windows (with C-x 2 and C-x 3) and open different Emacs buffers in different Emacs windows, Emacs frame title (X11 window title) displays ...
0
votes
0answers
38 views
How to control the way windows are opened by “next-error” and “previous-error”?
The context
In the gif shown below, I demostrate that the way next-error show the current error in a new window depends on the size of the font.
When using the font Fira Code 20, a single window is ...
1
vote
1answer
52 views
Force one window when opening multiple files
Any time I open multiple files I'd like emacs to only show me one buffer. I do not want any split windows. This would save me a keystroke every time.
I learned I could do away with the buffer list ...
0
votes
1answer
30 views
Prevent screen splitting by julia-repl
I want to prevent julia-repl from splitting my screen, which seems like a common request given the numbers of questions I have found relating to this. Drawing on advice found here and here, I came up ...
2
votes
0answers
39 views
Why is file buffer replaced by scratch buffer on startup?
When I open an R file in ESS-mode, I'd like emacs to setup my panes in a certain format.
To this end, I've added the following to my init.el.
(add-hook 'ess-mode-hook
(lambda()
(...
0
votes
0answers
21 views
Patching together emacs buffers and shells outside of emacs
I'd like to use emacs as a replacement for my current IDE when using R. I like to divide my workspace into three panes:
Text editor
R console
zsh
Previously, I had used tmux to achieve this by ...
1
vote
1answer
38 views
In EXWM `split-window-right` followed by immediate `windmove-right` swaps order of buffers
I have a function
(defun bad-fn ()
(interactive)
(split-window-right)
(windmove-right)
)
If I go to a frame with just one window visiting EXWM buffer A (and buffer B
is next), and call
split-...
6
votes
1answer
90 views
How to open new window below _all_ other windows?
Suppose my Emacs frame looks like this:
.-------------.
|a |b |
| | |
| | |
| |------|
| |c |
| | |
| | |
'-------------'
Is is possible ...
1
vote
0answers
39 views
Split window on specific buffer
I am new to Emacs but I'm working hard to catch up :)
I try to get Emacs splits a window (with C-x 3 for example) not on the same buffer (default behaviour) but on a specific *dashboard* buffer. I've ...
1
vote
1answer
31 views
How can I create a frame and open two files split vertically in it?
I am trying to write an Elisp function that will create a new frame and in that new frame open two files split vertically.
I have been unable to find anything about this in the Elisp manual, node ...
0
votes
1answer
23 views
How can I split a window so that the cursor ends up in the right / lower window?
The functions I have found for splitting windows are (split-window-right) and (split-window-below). When these are evaluated the cursor ends up in the right window in the case of (split-window-right)...
0
votes
0answers
39 views
Prefer side-by-side splits over top-bottom splits even when calling `calendar`
From what I understand, Emacs splits windows by first trying a horizontal split and then a vertical split. I'm fine with that behavior, except when in fullscreen mode. I've tried several of the ...
0
votes
0answers
20 views
Pressing escape twice removes all split in pdf-tools
So I use pdf-tools to view pdf inside of emacs. I am also an Evil user and I mapped Caplock to Esc key so it's easier to switch between the modes.
If I have a vertical split arrangement, like this:
...
0
votes
1answer
76 views
Why set-window-dedicated-p doesn't work with certain buffers?
I use emacs for latex, with pdf-tools. My layout is always a window with PDFView buffer on the right, any other buffer on the left.
I always want the right window that cannot be touched by ...
4
votes
1answer
648 views
Split Emacs Screen Three Ways
In my .emacs file I have (split-window-right). This has been working fine so far, but now I'm finding it would be easier if my workspace looked like:
where each box is a separate window. So really I ...
0
votes
1answer
43 views
Get org-agenda toggle all agenda and todo below frame (similar to ivy list buffer)
I have this function:
(defun org-agenda-show-agenda-and-todo (&optional arg)
(interactive "p")
(org-agenda arg "n"))
When calls, it will toggle a window with all of my current agenda ...
0
votes
0answers
27 views
Function to toggle 'list-bookmark' in the style of Neotree or speedbar
I modified this function:
#+BEGIN_SRC emacs-lisp
(defun toggle-bookmark-list ()
"Toggles between bookmark list and current buffer "
(interactive)
(if (string= (buffer-name) "*Bookmark ...
0
votes
2answers
65 views
How could “C-x 4 b ”which pop-up-window but display to the right?
In emacs -Q, I strike C-x 4 b which invoke (switch-to-buffer-other-window) and display the other window vertically as
I reference it's source code
(defun switch-to-buffer-other-window (buffer-or-...
0
votes
0answers
14 views
Provide hint about which windows for a function to use?
I like follow-mode which I have recently discovered.
But I would like to avoid completely losing my window setup within a frame.
Is there a way to label a window as usable by a function?
1
vote
1answer
48 views
How to prevent the completion window from hogging up nearly whole frame (-3 lines)?
One or the other of the various Emacsen has been, at different times, my one and only editor on all *nix systems¹. I usually use one X window per buffer, so I can arrange windows side by side, or use ...
2
votes
1answer
41 views
Linked, Split screen scrolling for a single buffer?
I would like to be able to have
a C-x 3 split to have two windows in a frame
both windows view a single buffer
window on left ends at line n
window on right starts at line n +/- configurable offset
...
1
vote
2answers
268 views
Two windows split horizontally-> can't split vertically
emacs 26.1
I split windows-horizontally by split-window-horizontally
Nice.
Now I want to get smt like this:
I try split-window-vertically , but I get this (not correct result):
5
votes
1answer
209 views
C-x 3 open a new buffer to the left of the current buffer
When strike C-x 3, a new window and buffer will open to the right of the current buffer.
How could set it open to the left of the current?
1
vote
1answer
88 views
Choose where org-agenda-tree-to-indirect-buffer window opens
If I have an org file open:
+----------------------------------------+
| |
| |
| ...
0
votes
0answers
70 views
How to keep a high-level window configuration?
I use Emacs as a single maximized frame. The monitor is wide enough for two windows to sit together there, with a vertical split. I want this window configuration to be permanent, i.e.:
I want it to ...
1
vote
0answers
213 views
How to open two files in two frames on startup?
Here's what I'm trying to make happen: on startup, I want emacs to split vertically into two windows displaying two different files, with my to-do list on the left side of the screen and my notes on ...
1
vote
0answers
62 views
Open code snippet from org-mode with C-' in a vertical split instead of an horizontal one
In org-mode, I open a code snippet with C-' (org-edit-special) to edit it in a separate split. By default, it opens it in a horizontal split.
Is there a way to open a code snippet from org-mode with ...
1
vote
1answer
66 views
How prevent `display-buffer` from opening a specific buffer in a new window if and only if it is shown in another frame
I want the *compilation* buffer to not pop up in my main frame when I have it in another frame already open. However if the buffer is not shown anywhere, I do want it to pop up in a new window of the ...
4
votes
1answer
267 views
How to display *help* buffers below one specific window?
I am (really) new in Emacs and ESS, and I am currently trying to customize my environment.
The default settings of ESS[R] are convenient for me, since ESS[R] organizes the windows as follows:
--------...
1
vote
0answers
218 views
open buffers from sr-speedbar in previously active window instead of splitting window
I'm using sr-speedbar to manage a list of buffers. After M-x sr-speedbar-toggle, I switch to the speedbar window, press b to switch into Quick Buffer mode, and then press Enter to select a buffer. In ...
3
votes
1answer
372 views
How to move windows?
How can I move a window from being a horizontal split down below all other windows to being a vertical split panel on the left? I don't want to move buffer contents - I want to move the actual window.
1
vote
0answers
154 views
Restore Spacemacs project windows layouts
Opening a project I would like the windows restored as I left them. E.g.
tests.py on the left and a terminal /home/projectdir/>$ on the right:
|-----------+-----------|
| tests.py | >$_ |...
2
votes
0answers
39 views
Restoring windows with Desktop when running Emacs inside a terminal? [duplicate]
Maybe a silly question: I'm using desktop for saving Emacs' sessions. I've set
(setq desktop-restore-frames t)
(desktop-save-mode 0)
So windows and frames state is supposed to be saved, and I'm ...
5
votes
3answers
820 views
Open org-mode links to info in different window?
I was wondering if anyone knew of a way to open links to info pages (Emacs manual) from org-mode without changing the current buffer to that info page?
The reason I would like to do this is because I ...
1
vote
0answers
42 views
elisp: create window layout with specific cycling order
I'd like to create a window layout like so:
-----------|--------------
a | b
-----------|--------------
d | c
-----------|--------------
This is so that I can cycle from a ->...
0
votes
0answers
31 views
buffer opens in window below if font size is changed
In my config file I changed the line
(set-face-attribute 'default nil :height 100)
to
(set-face-attribute 'default nil :height 90)
and suddenly, when I try to open a file in a separate vertical ...
2
votes
0answers
100 views
Why is cursor moving after a save?
When working with the same buffer in multiple windows within one frame, it seems like the location of the cursor in, say, window A gets inadvertently set as a marker such that right after the buffer ...
1
vote
5answers
395 views
Copy-paste text among Split Window Buffers
Say I have split my main Emacs Window into 2 : LEFT and RIGHT.
My cursor is currently in LEFT. How do I copy some text from LEFT to RIGHT without going to the RIGHT window?
2
votes
1answer
461 views
How can I startup Spacemacs with several windows?
I'd like to have two windows opened (vertical split) after startup of Spacemacs. How do I have to configure .spacemacs?
2
votes
1answer
72 views
how can I programatically transition between those 2 window layouts?
I am trying to implement this window transition
a/ b/
--------- -------------
| 1 | 2 | | | 1 | 2 |
--------- -> | 0 |-------|
| 3 | 4 | | | 3 | 4 |
--------- ...
6
votes
4answers
2k views
Switch between horizontal and vertical splitting?
From time to time, by mistake, I split my screen vertically C-x 3 (binded to split-window-right), whereas I originally wanted a horizontal splitting C-x 2 (binded to split-window-below).
Question: is ...
1
vote
1answer
118 views
Eshell command in another window keeping focus in the working one
Ho can I run an eshell command in another window keeping focus in the working one?
Let's say I'm scanning a buffer searching for a regexp (to be precise an URL) and every time I find it I want to ...
2
votes
0answers
70 views
migrated from emacs 25 to 26.1: cannot force find-file/counsel-projectile-find-file to always open buffer in current window
Recently I migrated from emacs 25 to 26.1. Before I reached the window behaviour, where I could always open a file at the window at point.
The most simple case to illustrate undesired behaviour: I ...
5
votes
1answer
421 views
Force new window to open to the left or right
I have two frames open with the following window splits:
Frame 1 Frame 2
|---+---+ |------|
|a |b | |d |
| | | | |
|---+---+ | |
|c | | |
|---+---+ |------|
Say that ...
1
vote
0answers
38 views
How to change which window a click in *Occur* buffer affects?
My use case: I am looking at one place in the code in one window (call it window A), have a second window with the SAME code open (window B) in the same frame, together with an Occur buffer, that I ...
1
vote
0answers
317 views
Emacs 26-1 Problems : find-file and neotree
The Problems:
I just did a full re-install to Fedora 29, which included the dnf install emacs
command. This installed emacs 26-1; formerly I was using emacs 25.2. Formerly,
my emacs initialization ...
1
vote
1answer
249 views
Which hooks guarantee proper (re)displaying of windows after windows configuration is changed?
I'm writing a simple minor mode (for personal use) which dynamically sets fringes according to current window width. I added a dedicated function to those hooks:
window-configuration-change-hook
...