mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 02:52:37 +00:00 
			
		
		
		
	tabline/bufferline: add catppuccin integration
This commit is contained in:
		
					parent
					
						
							
								94b5838175
							
						
					
				
			
			
				commit
				
					
						45b4f0b319
					
				
			
		
					 3 changed files with 15 additions and 4 deletions
				
			
		|  | @ -292,7 +292,7 @@ | |||
| 
 | ||||
| - Add lint (luacheck) and formatting (stylua) support for Lua. | ||||
| - Add lint (markdownlint-cli2) support for Markdown. | ||||
| - Add catppuccin integration for Lspsaga. | ||||
| - Add catppuccin integration for Bufferline, Lspsaga. | ||||
| 
 | ||||
| [tebuevd](https://github.com/tebuevd): | ||||
| 
 | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ | |||
|   inherit (lib.nvim.lua) toLuaObject; | ||||
| 
 | ||||
|   cfg = config.vim.tabline.nvimBufferline; | ||||
|   self = import ./nvim-bufferline.nix {inherit lib;}; | ||||
|   self = import ./nvim-bufferline.nix {inherit config lib;}; | ||||
|   inherit (self.options.vim.tabline.nvimBufferline) mappings; | ||||
| in { | ||||
|   config = mkIf cfg.enable { | ||||
|  |  | |||
|  | @ -1,4 +1,8 @@ | |||
| {lib, ...}: let | ||||
| { | ||||
|   config, | ||||
|   lib, | ||||
|   ... | ||||
| }: let | ||||
|   inherit (lib.options) mkOption mkEnableOption literalExpression; | ||||
|   inherit (lib.types) enum bool either nullOr str int listOf attrs; | ||||
|   inherit (lib.generators) mkLuaInline; | ||||
|  | @ -23,7 +27,14 @@ in { | |||
|     setupOpts = mkPluginSetupOption "Bufferline-nvim" { | ||||
|       highlights = mkOption { | ||||
|         type = either attrs luaInline; | ||||
|         default = {}; | ||||
|         default = | ||||
|           if config.vim.theme.enable && config.vim.theme.name == "catppuccin" | ||||
|           then | ||||
|             mkLuaInline | ||||
|             '' | ||||
|               require("catppuccin.groups.integrations.bufferline").get() | ||||
|             '' | ||||
|           else {}; | ||||
|         description = '' | ||||
|           Overrides the highlight groups of bufferline. | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Venkatesan Ravi
				Venkatesan Ravi