Comments (13)
I am using version 20231222.636 of doom-modeline
.
git log
shows commit: 93f240f7a0bf35511cfc0a8dd75786744b4bcf77
from Mon Sep 18 19:44:25 2023 +0800
, with comment Improve macro segment.
As you suggested, it appears to be a doom-emacs
issue, not a doom-modeline
one.
I noticed just now that when opening the readme files from within $HOME/.config/emacs
in doom-emacs, that the text DOOM 3.0.0-pre
is not displayed, and that the issue disappears. With Doom Docs
or GFM
displayed, rather than DOOM 3.0.0-pre
, I can adjust the size of the doom-emacs window and the right side of the modeline adjusts to display as expected. So it is only an issue when emacs is displaying the DOOM
splashscreen... which is not really an issue :)
from doom-modeline.
Can you reproduce this issue with emacs -Q
?
BTW: I strongly to recommend emacs 29.
from doom-modeline.
I have upgraded to emacs 29 on my primary and test systems but do still see the problem on my primary and test systems. The test system experiences the problem with out-of-the-box doom emacs installed on emacs 29.
I have investigated using emacs -Q but it doesn't seem like that will be practical to do as doom-dashboard appears to be intimately linked with doom emacs (i.e. there's not a package for the dashboard like there is for doom-modeline). I am happy to follow pointers to making the dashboard work starting from emacs -Q if anyone has them.
from doom-modeline.
In any buffer, eval (doom-modeline-set-modeline 'dashboard)
to set dashboard mode-line.
from doom-modeline.
Got it, thank you. I used that with the test system with emacs -Q and could not reproduce the issue I showed in the original video.
Screencast.from.2023-09-27.05-52-37.webm
from doom-modeline.
So you may need help from doom-emacs community? I guess the latest version of doom-modeline is not applied.
from doom-modeline.
Sure thing, I can file a bug report there.
from doom-modeline.
I am having this issue with doom-emacs on both Windows 11 WSL2 Ubuntu 22.04 and Fedora 39.
What I found is that it happens with the primary modeline, but, if I create a new window (split horizontally with <SPC>-w-n), then the secondary modeline adjusts correctly as I change the size of the window frame, for both the cli and the gui versions of doom-emacs. The original doom-modeline still refuses to adjust, whether that frame is active or inactive.
When I split vertically, I notice that the right side adjusts to the DOOM v3.0.0-pre
text for both the original and the second doom-modeline. The clock etc. should be displayed after this text but it appears that the "DOOM" text is anchoring to the right, and so any subsequent entries on the modeline are cut off.
from doom-modeline.
@keevee09 Are you able to reproduce the issue with emacs -Q
and the latest doom-modeline
? If NOT, please file an issue for doom-emacs
.
from doom-modeline.
@seagle0128 I will attempt to reproduce the issue with emacs -Q
and the latest doom-modeline
. So far, what I have seen, I suspect it is a doom-emacs
issue but I am not certain.
The text: "DOOM v3.0.0-pre" is created in $HOME/.config/emacs/modules/ui/doom-dashboard/config.el:176
:
175 (define-derived-mode +doom-dashboard-mode special-mode
176 (format "DOOM v%s" doom-version)
177 ...
The constant doom-version
is created in:
$HOME/.config/emacs/lisp/doom.el:167
:
167 (defconst doom-version "3.0.0-pre"
168 ...
"DOOM v3.0.0-pre" is the text that anchors itself to the right, before any other entries and seems to cause the problem.
Please give me a day or two to follow up.
from doom-modeline.
@keevee09 Which version of doom-modeline
are you using?
from doom-modeline.
It looks good! So can I close this issue now?
from doom-modeline.
from doom-modeline.
Related Issues (20)
- Error using with latest eglot / jsonrpc packages HOT 4
- Can the 'which-function' be disabled? HOT 2
- [Bug] buffer-position formatting won't respect flags in format specifier for column HOT 4
- [Bug] Lightbulb symbol 01F4A1 not displaying in mode line HOT 3
- [Feature Request] display-all-git-branches HOT 2
- [Bug] Icons on modeline lack sufficient padding HOT 14
- [Bug] modeline fragments do not get updated correctly when a command that changes the current-buffer is running HOT 3
- [Bug] HOT 3
- [Bug] Setting a left window margin clips the modeline on the right HOT 4
- [Bug] Compiler warnings after 311a0c5 HOT 1
- Fix the few faces that don't inherit from doom-modeline HOT 1
- Symbol’s function definition is void: doom-modeline-check-icon HOT 4
- [Bug] Typo in commit 3f1d33a
- Differentiate error states for checker segment HOT 1
- [Bug] Error during redisplay HOT 1
- [Bug] Reference to free variable `keel-menu-map' after 1d0942d HOT 2
- [Feature Request] new doom-modeline-buffer-file-name-style project-and-filename
- help-echo text not showing when in lsp-mode[Bug] HOT 4
- [Bug] Space inconsistency between `buffer-position` and `selection-info` HOT 7
- [Bug] Compiler warnings about `meow*` functions
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 doom-modeline.