Comments (4)
It can be highlighted via ui.statusline.inactive
IIRC
from helix.
modes do not exist per view and are global. This is intentional, it was different in the past and caused significant problems/bugs.
We also want to move away from having so many builtin modes. The only modes we ant to exist is normal and insert-mode. All other modes should just be sticky keymaps (wouldn't change much from the users perspective except for the way remapping works). So adding additional buildin modes goes in the opposition direction of what is planned.
from helix.
It can be highlighted via
ui.statusline.inactive
IIRC
@kirawi - I also thought ui.statusline.inactive
would work that way, but it styles the statusline when inactive.
We also want to move away from having so many builtin modes.
@pascalkuthe - This isn't a mode per se. When I said "first-class", I meant that it acts just like the other modes in terms of how you configure and style it. It doesn't have its own bindings or anything like that (it's just something to do with the mode indicator when there is no proper mode).
Above all else, I'm just trying to address the way the mode indicator vanishes when you switch windows. If you agree that the indicator should continue to exist, that requires some kind of content. The rest of this proposal follows pretty naturally from there (to my mind).
from helix.
@pascalkuthe - To be honest, I think you closed this too quickly. At the very least, your reason for closing it wasn't particularly relevant to the proposal, and doesn't address the underlying issue at all, mate.
from helix.
Related Issues (20)
- When using multiple windows, mode indicators currently just disappear when their windows are inactive HOT 7
- Remove `Ctrl-f/b` from the default keymap
- `Ctrl-d` keymap clashes with lsp popup scrolling in insert mode and other insert keymap suggestions
- `Ctrl-key` and `Alt-key` should not print key in insert mode
- Panic in search_prev with an inefficient match pattern HOT 2
- Svelte's expansion in <script> tag doesn't work properly HOT 4
- panic with java-language-server HOT 1
- Commenting with Ctrl C in OCaml is broken
- Manually specify position of Multi cursors HOT 1
- panic when rename reference with LSP (jdtls) two windows open HOT 3
- Comments in multi language files HOT 1
- Properly handle html line breaks HOT 1
- lsp: import all action HOT 1
- Procmacro rust-analyzer error
- More granular undo/redo HOT 4
- "Extract function" action does not extract comments (go) HOT 1
- Paste copy exception
- pylsp async job failed timeout
- Invalid comment token in PKGBUILD files HOT 2
- Panic in statusline update #9122 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helix.