Comments (7)
Unfortunately some of my tests failed. One of the reason being that the filetype component test only simulates the buffer's filename and not the filetype (line 303 in component_spec.lua
) . I will try to look further into it this weekend.
from lualine.nvim.
I just tested devicons.get_icon_by_filetype(vim.bo.filetype)
which is returning the correct icon/highlight group while in the affected buffer.
from lualine.nvim.
So the problem lies somewhere here:
https://github.com/nvim-lualine/lualine.nvim/blob/0a5a66803c7407767b799067986b4dc3036e1983/lua/lualine/components/filetype.lua#L34C34-L34C73
Lines 35-37
would potentially recover the problem but don't get triggert as icon != null
. Any particular reason why getting the icon like that instead of just using vim.bo.filetype
in general? vim.bo.filetype
would also kinda allow the users to make small modifications by changing a buffers file type, which might be a good thing?
from lualine.nvim.
Seems like @arsmoriendy already found the same thing and filed a PR: #1252
from lualine.nvim.
Related Issues (20)
- Question how to not override DAP UI control buttons? HOT 6
- Bug: Invalid window ID HOT 9
- Bug: evil_lualine little padding...
- Bug: fugitive extension sets statusline but not tabline
- Bug: globalstatus attribute display error
- Bug: Git diff doesn't work if file name contains spaces
- Feat: Optimize counting of diagnostics with new `vim.diagnostic.count()` (nvim 0.10+) HOT 1
- Bug: quickfix extension crashes on %
- Bug: Lualine configurations are not applied HOT 2
- Bug: Hitting <C-l> does not immediately clear results from searchcount component
- Bug: q! is very slowly
- Bug: fugitive file is same as normal file if path=0
- Feat: branch to show string instead of disabling HOT 2
- Feat: statusline showing a straight line HOT 3
- Bug: color abnormal after source init.vim file HOT 2
- Bug: Extensions are not working
- Feat:Add terminal mode HOT 2
- Bug: Powerline symbols not rendering properly when using an increased line height in windowsTerminalPreview
- Feat: Allow overriding color of the tabline background
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 lualine.nvim.