mirror of
https://github.com/Ajetski/dotfiles.git
synced 2025-09-30 11:33:18 -09:00
doomify?
This commit is contained in:
parent
b5863f408d
commit
fdd9133fb1
@ -1,3 +1,4 @@
|
||||
vim.keymap.set("n", "s", vim.cmd.HopChar2)
|
||||
vim.keymap.set("n", "gw", vim.cmd.HopWord)
|
||||
vim.keymap.set("n", "gl", vim.cmd.HopLine)
|
||||
|
||||
|
@ -14,7 +14,7 @@ lsp.on_attach(function(client, bufnr)
|
||||
|
||||
vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts)
|
||||
vim.keymap.set("n", "K", vim.lsp.buf.hover, opts)
|
||||
vim.keymap.set("n", "<leader>fs", vim.lsp.buf.workspace_symbol, opts)
|
||||
--vim.keymap.set("n", "<leader>fs", vim.lsp.buf.workspace_symbol, opts)
|
||||
vim.keymap.set("n", "<leader>vd", vim.diagnostic.open_float, opts)
|
||||
vim.keymap.set("n", "]d", vim.diagnostic.goto_next, opts)
|
||||
vim.keymap.set("n", "[d", vim.diagnostic.goto_prev, opts)
|
||||
|
@ -1,11 +1,11 @@
|
||||
local builtin = require('telescope.builtin')
|
||||
vim.keymap.set('n', '<leader>ff', builtin.find_files, {})
|
||||
vim.keymap.set('n', '<leader>fb', builtin.buffers, {})
|
||||
vim.keymap.set('n', '<leader>fg', builtin.live_grep, {})
|
||||
vim.keymap.set('n', '<leader>fs', builtin.lsp_document_symbols, {})
|
||||
vim.keymap.set('n', '<leader>fw', builtin.lsp_workspace_symbols, {})
|
||||
vim.keymap.set('n', '<leader>fm', builtin.marks, {})
|
||||
vim.keymap.set('n', '<leader>fk', builtin.keymaps, {})
|
||||
vim.keymap.set('n', '<leader><leader>', builtin.find_files, {})
|
||||
vim.keymap.set('n', '<leader>bi', builtin.buffers, {})
|
||||
vim.keymap.set('n', '<leader>/', builtin.live_grep, {})
|
||||
--vim.keymap.set('n', '<leader>fs', builtin.lsp_document_symbols, {})
|
||||
--vim.keymap.set('n', '<leader>fw', builtin.lsp_workspace_symbols, {})
|
||||
vim.keymap.set('n', '<leader>hm', builtin.marks, {})
|
||||
vim.keymap.set('n', '<leader>hk', builtin.keymaps, {})
|
||||
vim.keymap.set('n', '<leader>ps', function()
|
||||
builtin.grep_string({ srearch = vim.fn.input("Grep > ") })
|
||||
end)
|
||||
|
@ -5,7 +5,7 @@ vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
|
||||
vim.keymap.set("n", "<leader>cc", vim.cmd.cclose)
|
||||
vim.keymap.set("n", "<leader>co", vim.cmd.copen)
|
||||
|
||||
vim.keymap.set("n", "<C-s>", vim.cmd.w)
|
||||
vim.keymap.set("n", "<leader>fs", vim.cmd.w)
|
||||
|
||||
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
||||
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
|
||||
@ -15,6 +15,10 @@ vim.keymap.set("n", "<C-u>", "<C-u>zz")
|
||||
--vim.keymap.set("n", "n", "nzzzv")
|
||||
--vim.keymap.set("n", "N", "Nzzzv")
|
||||
|
||||
vim.keymap.set("n", "<leader>w", "<C-w>")
|
||||
vim.keymap.set("n", "<leader>bd", ":bd<cr>")
|
||||
vim.keymap.set("n", "<leader>bn", ":bn<cr>")
|
||||
|
||||
vim.keymap.set("n", "{", ":bp<CR>", {noremap = true})
|
||||
vim.keymap.set("n", "}", ":bn<CR>", {noremap = true})
|
||||
|
||||
|
@ -1,70 +1,7 @@
|
||||
# Services
|
||||
hyper - z : brew services restart yabai
|
||||
hyper - x : brew services restart skhd
|
||||
hyper - c : killall limelight &> /dev/null; \
|
||||
~/.config/limelight/limelight/bin/limelight -c ~/.config/limelight/limelightrc &> /dev/null &
|
||||
|
||||
# Applications
|
||||
meh - space : open -n -a 'kitty'
|
||||
meh - z : open -n -a 'firefox'
|
||||
meh - c : emacs&
|
||||
|
||||
# Moving focus
|
||||
hyper - k : yabai -m window --focus north || yabai -m display --focus north
|
||||
hyper - h : yabai -m window --focus west || yabai -m display --focus west
|
||||
hyper - j : yabai -m window --focus south || yabai -m display --focus south
|
||||
hyper - l : yabai -m window --focus east || yabai -m display --focus east
|
||||
|
||||
# Focus next monitor
|
||||
hyper - p : yabai -m display --focus next || yabai -m display --focus first
|
||||
|
||||
# Moving windows
|
||||
meh - k : yabai -m window --warp north || $(yabai -m window --display north; yabai -m display --focus north)
|
||||
meh - h : yabai -m window --warp west || $(yabai -m window --display west; yabai -m display --focus west)
|
||||
meh - j : yabai -m window --warp south || $(yabai -m window --display south; yabai -m display --focus south)
|
||||
meh - l : yabai -m window --warp east || $(yabai -m window --display east; yabai -m display --focus east)
|
||||
|
||||
# Resize windows
|
||||
hyper - i : \
|
||||
yabai -m window --resize top:0:-20 ; \
|
||||
yabai -m window --resize bottom:0:-20
|
||||
|
||||
hyper - y : \
|
||||
yabai -m window --resize left:-20:0 ; \
|
||||
yabai -m window --resize right:-20:0
|
||||
|
||||
hyper - u : \
|
||||
yabai -m window --resize bottom:0:20 ; \
|
||||
yabai -m window --resize top:0:20
|
||||
|
||||
hyper - o : \
|
||||
yabai -m window --resize right:20:0 ; \
|
||||
yabai -m window --resize left:20:0
|
||||
|
||||
# Rotate windows
|
||||
hyper - r : yabai -m space --rotate 270
|
||||
|
||||
# Balance size of windows
|
||||
hyper - b : yabai -m space --balance
|
||||
|
||||
# float / unfloat window and center on screen
|
||||
hyper - t : yabai -m window --toggle float;\
|
||||
yabai -m window --grid 4:4:1:1:2:2
|
||||
|
||||
# toggle window zoom
|
||||
hyper - f : yabai -m window --toggle zoom-fullscreen
|
||||
|
||||
# Enable / Disable gaps in current workspace
|
||||
hyper - v : yabai -m space --toggle padding; yabai -m space --toggle gap
|
||||
|
||||
# setup binds to spaces
|
||||
meh - q : yabai -m window --space 1
|
||||
meh - w : yabai -m window --space 2
|
||||
meh - e : yabai -m window --space 3
|
||||
meh - r : yabai -m window --space 4
|
||||
meh - t : yabai -m window --space 5
|
||||
meh - y : yabai -m window --space 6
|
||||
meh - u : yabai -m window --space 7
|
||||
meh - i : yabai -m window --space 8
|
||||
meh - o : yabai -m window --space 9
|
||||
meh - p : yabai -m window --space 10
|
||||
meh - c : emacsclient -c -a emacs
|
||||
|
Loading…
x
Reference in New Issue
Block a user