update
This commit is contained in:
		
							parent
							
								
									8ee2dbf136
								
							
						
					
					
						commit
						e3907dbd58
					
				
					 2 changed files with 6 additions and 13 deletions
				
			
		
							
								
								
									
										4
									
								
								i3config
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								i3config
									
									
									
									
									
								
							|  | @ -52,7 +52,7 @@ tiling_drag modifier titlebar | ||||||
| bindsym $mod+Return exec kitty | bindsym $mod+Return exec kitty | ||||||
| 
 | 
 | ||||||
| # kill focused window | # kill focused window | ||||||
| bindsym $mod+Shift+q [con_id="__focused__" class="^(?!thunderbird|Caprine|discord|Alacritty).*$"] kill | bindsym $mod+Shift+q [con_id="__focused__" class="^(?!thunderbird|Caprine|discord|Spotify).*$"] kill | ||||||
| 
 | 
 | ||||||
| # start dmenu (a program launcher) | # start dmenu (a program launcher) | ||||||
| # A more modern dmenu replacement is rofi: | # A more modern dmenu replacement is rofi: | ||||||
|  | @ -218,7 +218,7 @@ for_window [class="(?i)*nextcloud*"] floating disable | ||||||
| for_window [class="plasmashell" window_type="notification"] floating enable, border none, move right 700px, move down 450px | for_window [class="plasmashell" window_type="notification"] floating enable, border none, move right 700px, move down 450px | ||||||
| no_focus [class="plasmashell" window_type="notification"] | no_focus [class="plasmashell" window_type="notification"] | ||||||
| 
 | 
 | ||||||
| for_window [class="Spotify"] floating enable | for_window [class="Spotify"] floating enable  | ||||||
| for_window [class="Bitwarden"] floating enable | for_window [class="Bitwarden"] floating enable | ||||||
| for_window [class="steam"] floating enable | for_window [class="steam"] floating enable | ||||||
| for_window [class="dolphin"] floating enable  | for_window [class="dolphin"] floating enable  | ||||||
|  |  | ||||||
							
								
								
									
										15
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								init.lua
									
									
									
									
									
								
							|  | @ -150,7 +150,6 @@ local function on_attach(client, buffer) | ||||||
| 	}, { prefix = "<leader>" }) | 	}, { prefix = "<leader>" }) | ||||||
| 
 | 
 | ||||||
| 	-- TODO: Register all in which-key | 	-- TODO: Register all in which-key | ||||||
| 	vim.keymap.set("n", "<c-]>", vim.lsp.buf.definition, keymap_opts) |  | ||||||
| 	vim.keymap.set("n", "gD", vim.lsp.buf.implementation, keymap_opts) | 	vim.keymap.set("n", "gD", vim.lsp.buf.implementation, keymap_opts) | ||||||
| 	vim.keymap.set("n", "<c-k>", vim.lsp.buf.signature_help, keymap_opts) | 	vim.keymap.set("n", "<c-k>", vim.lsp.buf.signature_help, keymap_opts) | ||||||
| 	vim.keymap.set("n", "1gD", vim.lsp.buf.type_definition, keymap_opts) | 	vim.keymap.set("n", "1gD", vim.lsp.buf.type_definition, keymap_opts) | ||||||
|  | @ -159,16 +158,6 @@ local function on_attach(client, buffer) | ||||||
| 	vim.keymap.set("n", "gW", vim.lsp.buf.workspace_symbol, keymap_opts) | 	vim.keymap.set("n", "gW", vim.lsp.buf.workspace_symbol, keymap_opts) | ||||||
| 	vim.keymap.set("n", "gd", vim.lsp.buf.definition, keymap_opts) | 	vim.keymap.set("n", "gd", vim.lsp.buf.definition, keymap_opts) | ||||||
| 	vim.keymap.set("n", "ga", vim.lsp.buf.code_action, keymap_opts) | 	vim.keymap.set("n", "ga", vim.lsp.buf.code_action, keymap_opts) | ||||||
| 
 |  | ||||||
| 	-- Show diagnostic popup on cursor hover |  | ||||||
| 	local diag_float_grp = vim.api.nvim_create_augroup("DiagnosticFloat", { clear = true }) |  | ||||||
| 	vim.api.nvim_create_autocmd("CursorHold", { |  | ||||||
| 		callback = function() |  | ||||||
| 			vim.diagnostic.open_float(nil, { focusable = false }) |  | ||||||
| 		end, |  | ||||||
| 		group = diag_float_grp, |  | ||||||
| 	}) |  | ||||||
| 
 |  | ||||||
| 	vim.keymap.set("n", "g[", vim.diagnostic.goto_prev, keymap_opts) | 	vim.keymap.set("n", "g[", vim.diagnostic.goto_prev, keymap_opts) | ||||||
| 	vim.keymap.set("n", "g]", vim.diagnostic.goto_next, keymap_opts) | 	vim.keymap.set("n", "g]", vim.diagnostic.goto_next, keymap_opts) | ||||||
| end | end | ||||||
|  | @ -284,6 +273,10 @@ require("scope").setup({ | ||||||
| local telescope_builtin = require("telescope.builtin") | local telescope_builtin = require("telescope.builtin") | ||||||
| 
 | 
 | ||||||
| wk.register({ | wk.register({ | ||||||
|  | 	e = { | ||||||
|  | 		name = "Edit", | ||||||
|  | 		c = { "<cmd>e ~/src/dotfiles/init.lua<CR>", "Edit config" }, | ||||||
|  | 	}, | ||||||
| 	n = { | 	n = { | ||||||
| 		name = "New", | 		name = "New", | ||||||
| 		t = { "<cmd>terminal<CR>", "New Terminal" }, | 		t = { "<cmd>terminal<CR>", "New Terminal" }, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue