mirror of
https://github.com/halfdan/dotfiles.git
synced 2025-10-31 20:46:03 +00:00
Multiple updates across the board
This commit is contained in:
@@ -11,10 +11,10 @@ abbr -a -- gca 'git commit --amend'
|
|||||||
abbr -a -- gpf 'git push -f'
|
abbr -a -- gpf 'git push -f'
|
||||||
abbr -a -- gp 'git push'
|
abbr -a -- gp 'git push'
|
||||||
abbr -a -- gl 'git pull'
|
abbr -a -- gl 'git pull'
|
||||||
abbr -a -- gl 'git rebase develop'
|
abbr -a -- gcm 'git checkout main'
|
||||||
abbr -a -- gcd 'git checkout develop'
|
|
||||||
abbr -a -- gc- 'git checkout -'
|
abbr -a -- gc- 'git checkout -'
|
||||||
abbr -a -- gc 'git checkout'
|
abbr -a -- gc 'git checkout'
|
||||||
|
abbr -a -- gau 'git add -u'
|
||||||
|
|
||||||
abbr -a -- api 'kubectl get pods -n backend | fzf | awk \'{print $1}\' | xargs -o -I {} kubectl exec -i -t -n backend {} --container api -- /opt/app/api/bin/api remote'
|
abbr -a -- api 'kubectl get pods -n backend | fzf | awk \'{print $1}\' | xargs -o -I {} kubectl exec -i -t -n backend {} --container api -- /opt/app/api/bin/api remote'
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,10 @@ map ctrl+4 goto_tab 4
|
|||||||
map ctrl+t new_tab
|
map ctrl+t new_tab
|
||||||
map ctrl+w close_tab
|
map ctrl+w close_tab
|
||||||
|
|
||||||
|
# --- Splits ---
|
||||||
|
map ctrl+b," launch --location=hsplit # Ctrl+b then " splits horizontally
|
||||||
|
map ctrl+b,% launch --location=vsplit # Ctrl+b then % splits vertically
|
||||||
|
|
||||||
# Supper power keys
|
# Supper power keys
|
||||||
map ctrl+; kitten toggle_term.py
|
map ctrl+; kitten toggle_term.py
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ return {
|
|||||||
{
|
{
|
||||||
"nvim-neorg/neorg",
|
"nvim-neorg/neorg",
|
||||||
lazy = false, -- Disable lazy loading as some `lazy.nvim` distributions set `lazy = true` by default
|
lazy = false, -- Disable lazy loading as some `lazy.nvim` distributions set `lazy = true` by default
|
||||||
version = "*", -- Pin Neorg to the latest stable release
|
version = "4da2159b3f3420d43613f43e159f4253b8544474", -- Pin Neorg to the latest stable release
|
||||||
config = function()
|
config = function()
|
||||||
require('neorg').setup({
|
require('neorg').setup({
|
||||||
load = {
|
load = {
|
||||||
@@ -26,6 +26,11 @@ return {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
["core.integrations.telescope"] = {},
|
["core.integrations.telescope"] = {},
|
||||||
|
["core.keybinds"] = {
|
||||||
|
config = {
|
||||||
|
default_keybinds = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
["external.interim-ls"] = {
|
["external.interim-ls"] = {
|
||||||
config = {
|
config = {
|
||||||
-- default config shown
|
-- default config shown
|
||||||
|
|||||||
@@ -9,7 +9,10 @@ return {
|
|||||||
"m4xshen/hardtime.nvim",
|
"m4xshen/hardtime.nvim",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
dependencies = { "MunifTanjim/nui.nvim" },
|
dependencies = { "MunifTanjim/nui.nvim" },
|
||||||
opts = {},
|
opts = {
|
||||||
|
disable_mouse = false,
|
||||||
|
max_count = 5
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"karb94/neoscroll.nvim",
|
"karb94/neoscroll.nvim",
|
||||||
|
|||||||
@@ -40,69 +40,4 @@ return {
|
|||||||
-- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
|
-- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
'akinsho/bufferline.nvim',
|
|
||||||
version = "*",
|
|
||||||
dependencies = 'nvim-tree/nvim-web-devicons',
|
|
||||||
keys = {
|
|
||||||
{ "<C-1>", "<Cmd>BufferLineGoToBuffer 1<CR>", desc = "Go to buffer 1" },
|
|
||||||
{ "<C-2>", "<Cmd>BufferLineGoToBuffer 2<CR>", desc = "Go to buffer 2" },
|
|
||||||
{ "<C-3>", "<Cmd>BufferLineGoToBuffer 3<CR>", desc = "Go to buffer 3" },
|
|
||||||
{ "<C-4>", "<Cmd>BufferLineGoToBuffer 4<CR>", desc = "Go to buffer 4" },
|
|
||||||
{ "<C-5>", "<Cmd>BufferLineGoToBuffer 5<CR>", desc = "Go to buffer 5" },
|
|
||||||
{ "<C-6>", "<Cmd>BufferLineGoToBuffer 6<CR>", desc = "Go to buffer 6" },
|
|
||||||
{ "<C-7>", "<Cmd>BufferLineGoToBuffer 7<CR>", desc = "Go to buffer 7" },
|
|
||||||
{ "<C-8>", "<Cmd>BufferLineGoToBuffer 8<CR>", desc = "Go to buffer 8" },
|
|
||||||
{ "<C-9>", "<Cmd>BufferLineGoToBuffer 9<CR>", desc = "Go to buffer 9" },
|
|
||||||
{ "<S-l>", "<Cmd>BufferLineCycleNext<CR>", desc = "Next buffer" },
|
|
||||||
{ "<S-h>", "<Cmd>BufferLineCyclePrev<CR>", desc = "Previous buffer" },
|
|
||||||
{ "<A-S-l>", "<Cmd>BufferLineMoveNext<CR>", desc = "Move buffer right" },
|
|
||||||
{ "<A-S-h>", "<Cmd>BufferLineMovePrev<CR>", desc = "Move buffer left" },
|
|
||||||
},
|
|
||||||
opts = function()
|
|
||||||
local monokai_opts = require("halfdan.util").opts("monokai-pro.nvim")
|
|
||||||
return {
|
|
||||||
options = {
|
|
||||||
diagnostics = "nvim_lsp", -- | "nvim_lsp" | "coc",
|
|
||||||
-- separator_style = "", -- | "thick" | "thin" | "slope" | { 'any', 'any' },
|
|
||||||
separator_style = { "", "" }, -- | "thick" | "thin" | { 'any', 'any' },
|
|
||||||
-- separator_style = "slant", -- | "thick" | "thin" | { 'any', 'any' },
|
|
||||||
indicator = {
|
|
||||||
-- icon = " ",
|
|
||||||
-- style = 'icon',
|
|
||||||
style = "underline",
|
|
||||||
},
|
|
||||||
close_command = "Bdelete! %d", -- can be a string | function, see "Mouse actions"
|
|
||||||
diagnostics_indicator = function(count, _, _, _)
|
|
||||||
if count > 9 then
|
|
||||||
return "9+"
|
|
||||||
end
|
|
||||||
return tostring(count)
|
|
||||||
end,
|
|
||||||
numbers = function(opts)
|
|
||||||
return string.format('%s', opts.raise(opts.ordinal))
|
|
||||||
end,
|
|
||||||
offsets = {
|
|
||||||
{
|
|
||||||
filetype = "neo-tree",
|
|
||||||
text = "EXPLORER",
|
|
||||||
text_align = "center",
|
|
||||||
separator = vim.tbl_contains(monokai_opts.background_clear or {}, "neo-tree"), -- set to `true` if clear background of neo-tree
|
|
||||||
},
|
|
||||||
{
|
|
||||||
filetype = "NvimTree",
|
|
||||||
text = "EXPLORER",
|
|
||||||
text_align = "center",
|
|
||||||
separator = vim.tbl_contains(monokai_opts.background_clear or {}, "nvim-tree"), -- set to `true` if clear background of neo-tree
|
|
||||||
},
|
|
||||||
},
|
|
||||||
hover = {
|
|
||||||
enabled = true,
|
|
||||||
delay = 0,
|
|
||||||
reveal = { "close" },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ vim.b.did_ftplugin = 1
|
|||||||
-- vim.g.gruvbox_baby_background_color = "dark"
|
-- vim.g.gruvbox_baby_background_color = "dark"
|
||||||
|
|
||||||
vim.g.mapleader = ' '
|
vim.g.mapleader = ' '
|
||||||
|
vim.g.maplocalleader = ','
|
||||||
|
|
||||||
vim.g.netrw_preview = 1 -- Split preview vertically
|
vim.g.netrw_preview = 1 -- Split preview vertically
|
||||||
vim.g.netrw_alo = 1 -- Show preview window to the right
|
vim.g.netrw_alo = 1 -- Show preview window to the right
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
elixir 1.18.2-otp-27
|
elixir 1.18.2-otp-27
|
||||||
golang 1.24.0
|
golang 1.25.0
|
||||||
erlang 27.2.3
|
erlang 27.2.3
|
||||||
python 3.13.2
|
python 3.13.7
|
||||||
neovim 0.11.3
|
neovim 0.11.4
|
||||||
java openjdk-19
|
java openjdk-19
|
||||||
awscli 2.24.7
|
awscli 2.24.7
|
||||||
nodejs 18.20.4
|
nodejs 18.20.4
|
||||||
|
|||||||
Reference in New Issue
Block a user