mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 19:12:38 +00:00 
			
		
		
		
	Merge branch 'main' into main
This commit is contained in:
		
				commit
				
					
						9f6413e891
					
				
			
		
					 8 changed files with 44 additions and 4 deletions
				
			
		|  | @ -337,9 +337,13 @@ | ||||||
| 
 | 
 | ||||||
| [Noah765](https://github.com/Noah765): | [Noah765](https://github.com/Noah765): | ||||||
| 
 | 
 | ||||||
|  | [vim-sleuth]: https://github.com/tpope/vim-sleuth | ||||||
|  | 
 | ||||||
| - Add missing `flutter-tools.nvim` dependency `plenary.nvim`. | - Add missing `flutter-tools.nvim` dependency `plenary.nvim`. | ||||||
| - Add necessary dependency of `flutter-tools.nvim` on lsp. | - Add necessary dependency of `flutter-tools.nvim` on lsp. | ||||||
| - Add the `vim.languages.dart.flutter-tools.flutterPackage` option. | - Add the `vim.languages.dart.flutter-tools.flutterPackage` option. | ||||||
|  | - Fix the type of the `highlight` color options. | ||||||
|  | - Add [vim-sleuth] plugin under `vim.utility.sleuth`. | ||||||
| 
 | 
 | ||||||
| [howird](https://github.com/howird): | [howird](https://github.com/howird): | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,15 +5,14 @@ | ||||||
| }: let | }: let | ||||||
|   inherit (lib.options) mkOption; |   inherit (lib.options) mkOption; | ||||||
|   inherit (lib.types) nullOr attrsOf listOf submodule bool ints str enum; |   inherit (lib.types) nullOr attrsOf listOf submodule bool ints str enum; | ||||||
|   inherit (lib.strings) hasPrefix concatLines; |   inherit (lib.strings) concatLines; | ||||||
|   inherit (lib.attrsets) mapAttrsToList; |   inherit (lib.attrsets) mapAttrsToList; | ||||||
|   inherit (lib.nvim.dag) entryBetween; |   inherit (lib.nvim.dag) entryBetween; | ||||||
|   inherit (lib.nvim.lua) toLuaObject; |   inherit (lib.nvim.lua) toLuaObject; | ||||||
|   inherit (lib.nvim.types) hexColor; |  | ||||||
| 
 | 
 | ||||||
|   mkColorOption = target: |   mkColorOption = target: | ||||||
|     mkOption { |     mkOption { | ||||||
|       type = nullOr hexColor; |       type = nullOr str; | ||||||
|       default = null; |       default = null; | ||||||
|       example = "#ebdbb2"; |       example = "#ebdbb2"; | ||||||
|       description = '' |       description = '' | ||||||
|  |  | ||||||
|  | @ -125,7 +125,7 @@ | ||||||
|           end |           end | ||||||
|         end |         end | ||||||
| 
 | 
 | ||||||
|         dap.configurations.debugpy = { |         dap.configurations.python = { | ||||||
|           { |           { | ||||||
|             -- The first three options are required by nvim-dap |             -- The first three options are required by nvim-dap | ||||||
|             type = 'debugpy'; -- the type here established the link to the adapter definition: `dap.adapters.debugpy` |             type = 'debugpy'; -- the type here established the link to the adapter definition: `dap.adapters.debugpy` | ||||||
|  |  | ||||||
|  | @ -18,6 +18,7 @@ | ||||||
|     ./oil-nvim |     ./oil-nvim | ||||||
|     ./outline |     ./outline | ||||||
|     ./preview |     ./preview | ||||||
|  |     ./sleuth | ||||||
|     ./snacks-nvim |     ./snacks-nvim | ||||||
|     ./surround |     ./surround | ||||||
|     ./telescope |     ./telescope | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								modules/plugins/utility/sleuth/config.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								modules/plugins/utility/sleuth/config.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | ||||||
|  | { | ||||||
|  |   config, | ||||||
|  |   lib, | ||||||
|  |   ... | ||||||
|  | }: let | ||||||
|  |   inherit (lib.modules) mkIf; | ||||||
|  |   cfg = config.vim.utility.sleuth; | ||||||
|  | in { | ||||||
|  |   vim.startPlugins = mkIf cfg.enable ["vim-sleuth"]; | ||||||
|  | } | ||||||
							
								
								
									
										6
									
								
								modules/plugins/utility/sleuth/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								modules/plugins/utility/sleuth/default.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | { | ||||||
|  |   imports = [ | ||||||
|  |     ./config.nix | ||||||
|  |     ./sleuth.nix | ||||||
|  |   ]; | ||||||
|  | } | ||||||
							
								
								
									
										7
									
								
								modules/plugins/utility/sleuth/sleuth.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								modules/plugins/utility/sleuth/sleuth.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | ||||||
|  | {lib, ...}: let | ||||||
|  |   inherit (lib.options) mkEnableOption; | ||||||
|  | in { | ||||||
|  |   options.vim.utility.sleuth.enable = mkEnableOption '' | ||||||
|  |     automatically adjusting options such as `shiftwidth` or `expandtab`, using `vim-sleuth` | ||||||
|  |   ''; | ||||||
|  | } | ||||||
|  | @ -2420,6 +2420,19 @@ | ||||||
|       "url": "https://github.com/tpope/vim-repeat/archive/65846025c15494983dafe5e3b46c8f88ab2e9635.tar.gz", |       "url": "https://github.com/tpope/vim-repeat/archive/65846025c15494983dafe5e3b46c8f88ab2e9635.tar.gz", | ||||||
|       "hash": "0n8sx6s2sbjb21dv9j6y5lyqda9vvxraffg2jz423daamn96dxqv" |       "hash": "0n8sx6s2sbjb21dv9j6y5lyqda9vvxraffg2jz423daamn96dxqv" | ||||||
|     }, |     }, | ||||||
|  |     "vim-sleuth": { | ||||||
|  |       "type": "Git", | ||||||
|  |       "repository": { | ||||||
|  |         "type": "GitHub", | ||||||
|  |         "owner": "tpope", | ||||||
|  |         "repo": "vim-sleuth" | ||||||
|  |       }, | ||||||
|  |       "branch": "master", | ||||||
|  |       "submodules": false, | ||||||
|  |       "revision": "be69bff86754b1aa5adcbb527d7fcd1635a84080", | ||||||
|  |       "url": "https://github.com/tpope/vim-sleuth/archive/be69bff86754b1aa5adcbb527d7fcd1635a84080.tar.gz", | ||||||
|  |       "hash": "0wqxdjgplf04nq428ialw1w03f8nh5vb629a17vl5gc9gf3zfanq" | ||||||
|  |     }, | ||||||
|     "vim-startify": { |     "vim-startify": { | ||||||
|       "type": "Git", |       "type": "Git", | ||||||
|       "repository": { |       "repository": { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Farouk Brown
				Farouk Brown