This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-10-04
Channels
- # announcements (6)
- # babashka (7)
- # beginners (2)
- # biff (5)
- # calva (2)
- # cherry (17)
- # cider (3)
- # clj-kondo (8)
- # clojure (202)
- # clojure-brasil (8)
- # clojure-europe (20)
- # clojure-norway (23)
- # clojure-uk (4)
- # clojuredesign-podcast (5)
- # conjure (1)
- # cursive (9)
- # eastwood (22)
- # events (8)
- # fulcro (3)
- # hyperfiddle (22)
- # introduce-yourself (7)
- # lsp (67)
- # malli (1)
- # matrix (1)
- # meander (6)
- # off-topic (76)
- # pedestal (8)
- # polylith (17)
- # quil (12)
- # re-frame (2)
- # reagent (8)
- # releases (3)
- # shadow-cljs (67)
- # sql (93)
- # squint (39)
- # tools-deps (46)
- # vim (7)
Trying to get my (Neo)vim terminology correct.. does this seems a meaningful and correct summary? "A Tab page holds one or more windows, each window is a view on a buffer, a buffer holds the contents of a file or anything else held in the editor memory (repl log, etc). A tab page can provide a logical grouping of windows and some commands are constrained within the bounds of a tab page (without using the :tab modifier) Tab pages are often referred to as tabs."
Seems good. But what do you mean by > some commands are constrained within the bounds of a tab page ? Which command in particular do you have in mind?
From the Neovim docs... :help tab-page-intro
which I am still working through...
"Most commands work only in the current tab page. That includes the CTRL-W
commands, :windo
, :all
and :ball
(when not using the :tab
modifier).
The commands that are aware of other tab pages than the current one are mentioned below."
For example, I assume I could use the scope of tab pages to close all the windows in a tab page except the currently active one, leaving the windows open in any other active tab pages... but I havent tried this yet 😄
Ok I understand. Indeed commands on windows will not affect the layout of windows in other tabs 😀
Thanks, that seems a clearer way to describe than the Neovim docs.
I think that’s roughly correct