Compare commits
4 Commits
bce85fa1a7
...
1f5f04cef1
Author | SHA1 | Date | |
---|---|---|---|
![]() |
1f5f04cef1 | ||
![]() |
88b5ef02f5 | ||
![]() |
04da38c6a2 | ||
![]() |
4f9f7e548e |
@ -18,3 +18,11 @@ test -r '/home/mikec/.opam/opam-init/init.sh' && . '/home/mikec/.opam/opam-init/
|
|||||||
if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
|
if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
|
||||||
exec river
|
exec river
|
||||||
fi
|
fi
|
||||||
|
HOMEBREW_PREFIX=/opt/homebrew
|
||||||
|
export PATH="/opt/homebrew/opt/llvm/bin:$PATH"
|
||||||
|
export CPATH="$HOMEBREW_PREFIX/include:$CPATH"
|
||||||
|
export LIBRARY_PATH="$HOMEBREW_PREFIX/lib:$LIBRARY_PATH"
|
||||||
|
. "/Users/mikec/.local/share/bob/env/env.sh"
|
||||||
|
|
||||||
|
test -e "${HOME}/.iterm2_shell_integration.bash" && source "${HOME}/.iterm2_shell_integration.bash"
|
||||||
|
|
||||||
|
@ -19,6 +19,11 @@ PATH=$PATH:~/.config/emacs/bin/
|
|||||||
PATH=$PATH:~/.mint/bin/
|
PATH=$PATH:~/.mint/bin/
|
||||||
PATH=$PATH:~/glamoroustoolkit/bin/
|
PATH=$PATH:~/glamoroustoolkit/bin/
|
||||||
PATH=$PATH:~/Documents/Projects/Cuis-Smalltalk-Dev/
|
PATH=$PATH:~/Documents/Projects/Cuis-Smalltalk-Dev/
|
||||||
|
PATH=$PATH:~/opt/homebrew/bin/
|
||||||
|
|
||||||
|
export CFLAGS="$CFLAGS -I/opt/homebrew/include"
|
||||||
|
|
||||||
|
LDPATH=$LDPATH:/opt/homebrew/lib/
|
||||||
# don't put duplicate lines or lines starting with space in the history.
|
# don't put duplicate lines or lines starting with space in the history.
|
||||||
# See bash(1) for more options
|
# See bash(1) for more options
|
||||||
HISTCONTROL=ignoreboth
|
HISTCONTROL=ignoreboth
|
||||||
@ -123,7 +128,7 @@ alias _='sudo'
|
|||||||
alias _i='sudo -i'
|
alias _i='sudo -i'
|
||||||
alias please='sudo'
|
alias please='sudo'
|
||||||
alias fucking='sudo'
|
alias fucking='sudo'
|
||||||
alias hx='helix'
|
# alias hx='helix'
|
||||||
alias bat='bat --theme="base16-256"'
|
alias bat='bat --theme="base16-256"'
|
||||||
if [ -n "$(command -v 'eza')" ]; then
|
if [ -n "$(command -v 'eza')" ]; then
|
||||||
alias ls='eza'
|
alias ls='eza'
|
||||||
@ -193,7 +198,8 @@ elif [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$(command -v tmux)" ] && [ -n "$(command -v helix || command -v hx)" ] && [ -z "$TMUX" ]; then
|
if [ -n "$(command -v tmux)" ] && [ -n "$(command -v helix || command -v hx)" ] && [ -z "$TMUX" ]; then
|
||||||
alias helix='tmux new-session -e "EDITOR=helix" helix > /dev/null'
|
alias helix='tmux new-session -e "EDITOR=hx" hx > /dev/null'
|
||||||
|
alias hx='tmux new-session -e "EDITOR=hx" hx > /dev/null'
|
||||||
fi
|
fi
|
||||||
# if [ -n "$(command -v tmux)" ] && [ -z "$TMUX" ]; then
|
# if [ -n "$(command -v tmux)" ] && [ -z "$TMUX" ]; then
|
||||||
# SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)"
|
# SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)"
|
||||||
|
@ -10,10 +10,10 @@ font-family = "CaskaydiaCove Nerd Font"
|
|||||||
# font-family = "Ubuntu Mono Nerd Font"
|
# font-family = "Ubuntu Mono Nerd Font"
|
||||||
# font-family = "Victor Mono Nerd Font"
|
# font-family = "Victor Mono Nerd Font"
|
||||||
# font-family = "Sudo"
|
# font-family = "Sudo"
|
||||||
theme = light:rose-pine-dawn,dark:rose-pine
|
# theme = light:rose-pine-dawn,dark:rose-pine
|
||||||
font-size = 14
|
font-size = 14
|
||||||
font-variation = wdth=100
|
font-variation = wdth=100
|
||||||
# theme = light:xcodelight,dark:xcodedark
|
theme = light:xcodelight,dark:xcodedark
|
||||||
# theme = Monokai Classic
|
# theme = Monokai Classic
|
||||||
# window-decoration = false
|
# window-decoration = false
|
||||||
# gtk-adwaita = false
|
# gtk-adwaita = false
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"LuaSnip": { "branch": "master", "commit": "de10d8414235b0a8cabfeba60d07c24304e71f5c" },
|
"LuaSnip": { "branch": "master", "commit": "de10d8414235b0a8cabfeba60d07c24304e71f5c" },
|
||||||
"alpha-nvim": { "branch": "main", "commit": "2b3cbcdd980cae1e022409289245053f62fb50f6" },
|
"alpha-nvim": { "branch": "main", "commit": "2b3cbcdd980cae1e022409289245053f62fb50f6" },
|
||||||
"blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" },
|
"blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" },
|
||||||
"catppuccin": { "branch": "main", "commit": "211dc3649f775c5a390e9fae07bf20d985f8dcf2" },
|
"catppuccin": { "branch": "main", "commit": "9a9a875e979fe9d2b42423d056f944dd286d0280" },
|
||||||
"cellular-automaton.nvim": { "branch": "main", "commit": "1606e9d5d04ff254023c3f3c62842d065708d6d3" },
|
"cellular-automaton.nvim": { "branch": "main", "commit": "1606e9d5d04ff254023c3f3c62842d065708d6d3" },
|
||||||
"compiler-explorer.nvim": { "branch": "master", "commit": "ee8e7a2808bdad67cd2acb61b5c9ffa7735c7ec9" },
|
"compiler-explorer.nvim": { "branch": "master", "commit": "ee8e7a2808bdad67cd2acb61b5c9ffa7735c7ec9" },
|
||||||
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
||||||
@ -10,22 +10,22 @@
|
|||||||
"dracula.nvim": { "branch": "main", "commit": "df528c869b09fbdc7578e6ccc7ff6faf44a2046d" },
|
"dracula.nvim": { "branch": "main", "commit": "df528c869b09fbdc7578e6ccc7ff6faf44a2046d" },
|
||||||
"dropbar.nvim": { "branch": "master", "commit": "418897fe7828b2749ca78056ec8d8ad43136b695" },
|
"dropbar.nvim": { "branch": "master", "commit": "418897fe7828b2749ca78056ec8d8ad43136b695" },
|
||||||
"everblush": { "branch": "main", "commit": "678f808d81801b983b6fb8296fb17ba1b2785d7c" },
|
"everblush": { "branch": "main", "commit": "678f808d81801b983b6fb8296fb17ba1b2785d7c" },
|
||||||
"everforest": { "branch": "master", "commit": "34fd33500cb86c3c1af3c87f97c0fec247592e83" },
|
"everforest": { "branch": "master", "commit": "28d59e29d972e21f2e802ce916f28dcab30697ae" },
|
||||||
"fennel.vim": { "branch": "main", "commit": "c6a9c035ca108cbb24273d96cd6277fb8fbc60b4" },
|
"fennel.vim": { "branch": "main", "commit": "c6a9c035ca108cbb24273d96cd6277fb8fbc60b4" },
|
||||||
"github-colors": { "branch": "main", "commit": "7292749e49e6f870e63879a528bb05c8c8d1a59a" },
|
"github-colors": { "branch": "main", "commit": "7292749e49e6f870e63879a528bb05c8c8d1a59a" },
|
||||||
"github-nvim-theme": { "branch": "main", "commit": "c106c9472154d6b2c74b74565616b877ae8ed31d" },
|
"github-nvim-theme": { "branch": "main", "commit": "c106c9472154d6b2c74b74565616b877ae8ed31d" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "6e3c66548035e50db7bd8e360a29aec6620c3641" },
|
"gitsigns.nvim": { "branch": "main", "commit": "6e3c66548035e50db7bd8e360a29aec6620c3641" },
|
||||||
"gruvbox-material": { "branch": "master", "commit": "81aeeee11a45ae8e4f26df67bfbbe18795bda6ee" },
|
"gruvbox-material": { "branch": "master", "commit": "6a100833060d26cd3ab85c34c5f7154a1000c12f" },
|
||||||
"gruvbox.nvim": { "branch": "main", "commit": "58a2cda2e953a99e2f87c12b7fb4602da4e0709c" },
|
"gruvbox.nvim": { "branch": "main", "commit": "58a2cda2e953a99e2f87c12b7fb4602da4e0709c" },
|
||||||
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
|
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
"love2d.nvim": { "branch": "main", "commit": "25715394680590f56aab90390d430cab0dc46808" },
|
"love2d.nvim": { "branch": "main", "commit": "25715394680590f56aab90390d430cab0dc46808" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" },
|
"lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "7f0bf635082bb9b7d2b37766054526a6ccafdb85" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "1ec4da522fa49dcecee8d190efda273464dd2192" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "7dc4facca9702f95353d5a1f87daf23d78e31c2a" },
|
"mason.nvim": { "branch": "main", "commit": "7dc4facca9702f95353d5a1f87daf23d78e31c2a" },
|
||||||
"melange-nvim": { "branch": "master", "commit": "ce42f6b629beeaa00591ba73a77d3eeac4cf28ce" },
|
"melange-nvim": { "branch": "master", "commit": "ce42f6b629beeaa00591ba73a77d3eeac4cf28ce" },
|
||||||
"mellow.nvim": { "branch": "main", "commit": "0cb5476b506f8e71428e823919b69ecf34afe646" },
|
"mellow.nvim": { "branch": "main", "commit": "0cb5476b506f8e71428e823919b69ecf34afe646" },
|
||||||
"mini.nvim": { "branch": "main", "commit": "93cca0073778f4118c55a73a48b30d06ef064add" },
|
"mini.nvim": { "branch": "main", "commit": "5d938b3a078a7eeae23ba9f04f180066ab8bd9ef" },
|
||||||
"monochrome.nvim": { "branch": "main", "commit": "2de78d9688ea4a177bcd9be554ab9192337d35ff" },
|
"monochrome.nvim": { "branch": "main", "commit": "2de78d9688ea4a177bcd9be554ab9192337d35ff" },
|
||||||
"monokai.nvim": { "branch": "master", "commit": "b8bd44d5796503173627d7a1fc51f77ec3a08a63" },
|
"monokai.nvim": { "branch": "master", "commit": "b8bd44d5796503173627d7a1fc51f77ec3a08a63" },
|
||||||
"moonlight.nvim": { "branch": "pure-lua", "commit": "e24e4218ec680b6396532808abf57ca0ada82e66" },
|
"moonlight.nvim": { "branch": "pure-lua", "commit": "e24e4218ec680b6396532808abf57ca0ada82e66" },
|
||||||
@ -33,11 +33,12 @@
|
|||||||
"multicursor.nvim": { "branch": "1.0", "commit": "9eedebdd395bbbc4711081e33b0606c079e054c3" },
|
"multicursor.nvim": { "branch": "1.0", "commit": "9eedebdd395bbbc4711081e33b0606c079e054c3" },
|
||||||
"nabla.nvim": { "branch": "master", "commit": "9b69b709063ccf40ac36fabb4fff7d90b3736475" },
|
"nabla.nvim": { "branch": "master", "commit": "9b69b709063ccf40ac36fabb4fff7d90b3736475" },
|
||||||
"nelua.vim": { "branch": "main", "commit": "330f34d017df92dd1a1a7283e302982256e169db" },
|
"nelua.vim": { "branch": "main", "commit": "330f34d017df92dd1a1a7283e302982256e169db" },
|
||||||
|
"neogit": { "branch": "master", "commit": "49d0527143fe748196ae9a20b8c9ff54cbf45fab" },
|
||||||
"nord.nvim": { "branch": "master", "commit": "80c1e5321505aeb22b7a9f23eb82f1e193c12470" },
|
"nord.nvim": { "branch": "master", "commit": "80c1e5321505aeb22b7a9f23eb82f1e193c12470" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" },
|
"nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" },
|
||||||
"nvim-highlight-colors": { "branch": "main", "commit": "b42a5ccec7457b44e89f7ed3b3afb1b375bb2093" },
|
"nvim-highlight-colors": { "branch": "main", "commit": "1ce0a09bfc28c7274e649d20927cea51e440b65c" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "b0caeef0d835fbe19df6ad71dbc4345eaaea649c" },
|
"nvim-lspconfig": { "branch": "master", "commit": "34c9ecfdcc19d579f51c072300a71445fbec9da8" },
|
||||||
"nvim-surround": { "branch": "main", "commit": "7a7a78a52219a3312c1fcabf880cea07a7956a5f" },
|
"nvim-surround": { "branch": "main", "commit": "d56752df477ebd808cb82cea2fc68cf7455abb21" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" },
|
"nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" },
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
||||||
|
@ -22,6 +22,7 @@ setnx('<leader>M', tele.man_pages, 'Search man pages')
|
|||||||
setnx('<leader>t', require'telescope-tabs'.list_tabs, 'List tabs')
|
setnx('<leader>t', require'telescope-tabs'.list_tabs, 'List tabs')
|
||||||
setnx('<leader>c', tele.colorscheme, 'Select colorscheme')
|
setnx('<leader>c', tele.colorscheme, 'Select colorscheme')
|
||||||
|
|
||||||
|
local neogit = require('neogit')
|
||||||
setnx('<leader>op', '<CMD>Oil<CR>', 'Open file manager')
|
setnx('<leader>op', '<CMD>Oil<CR>', 'Open file manager')
|
||||||
setnx('<leader>oP', '<CMD>Oil --float<CR>', 'Open file manager in floating window')
|
setnx('<leader>oP', '<CMD>Oil --float<CR>', 'Open file manager in floating window')
|
||||||
setnx('<leader>ot', '<CMD>term<CR>', 'Open terminal')
|
setnx('<leader>ot', '<CMD>term<CR>', 'Open terminal')
|
||||||
@ -30,7 +31,8 @@ setnx('<leader>of', '<CMD>enew<CR>', 'Open new file')
|
|||||||
setnx('<leader>ow', '<CMD>Telescope workspaces', 'Open workspace')
|
setnx('<leader>ow', '<CMD>Telescope workspaces', 'Open workspace')
|
||||||
setnx('<leader>ol', '<CMD>Lazy<CR>', 'Open Lazy')
|
setnx('<leader>ol', '<CMD>Lazy<CR>', 'Open Lazy')
|
||||||
setnx('<leader>om', '<CMD>Mason<CR>', 'Open Mason')
|
setnx('<leader>om', '<CMD>Mason<CR>', 'Open Mason')
|
||||||
setnx('<leader>oc', '<CMD>cd' .. vim.fn.stdpath('config') .. '<CR><CMD>Oil<CR>', 'Open neovim configuration')
|
setnx('<leader>oc', '<CMD>cd ' .. vim.fn.stdpath('config') .. '<CR><CMD>Oil<CR>', 'Open neovim configuration')
|
||||||
|
setnx('<leader>og', neogit.open, 'Open (neo)git')
|
||||||
|
|
||||||
-- Exit terminal mode with ESC
|
-- Exit terminal mode with ESC
|
||||||
set('t', '<Esc>', '<C-\\><C-n>')
|
set('t', '<Esc>', '<C-\\><C-n>')
|
||||||
|
@ -29,7 +29,7 @@ require("lazy").setup({
|
|||||||
},
|
},
|
||||||
-- Configure any other settings here. See the documentation for more details.
|
-- Configure any other settings here. See the documentation for more details.
|
||||||
-- colorscheme that will be used when installing plugins.
|
-- colorscheme that will be used when installing plugins.
|
||||||
install = { colorscheme = { "rose-pine" } },
|
install = { colorscheme = { "xcode" } },
|
||||||
-- automatically check for plugin updates
|
-- automatically check for plugin updates
|
||||||
checker = { enabled = true },
|
checker = { enabled = false, notify = false },
|
||||||
})
|
})
|
||||||
|
@ -61,7 +61,7 @@ vim.g.netrw_keepdir = 0
|
|||||||
vim.g.netrw_preview = 1
|
vim.g.netrw_preview = 1
|
||||||
vim.g.netrw_alto = 0
|
vim.g.netrw_alto = 0
|
||||||
|
|
||||||
vim.cmd('colorscheme rose-pine')
|
vim.cmd('colorscheme xcode')
|
||||||
|
|
||||||
vim.lsp.config('lua_ls', {
|
vim.lsp.config('lua_ls', {
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -10,6 +10,20 @@ return {
|
|||||||
-- this is equivalent to setup({}) function
|
-- this is equivalent to setup({}) function
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"NeogitOrg/neogit",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim", -- required
|
||||||
|
"sindrets/diffview.nvim", -- optional - Diff integration
|
||||||
|
|
||||||
|
-- Only one of these is needed.
|
||||||
|
"nvim-telescope/telescope.nvim", -- optional
|
||||||
|
-- "ibhagwan/fzf-lua", -- optional
|
||||||
|
-- "echasnovski/mini.pick", -- optional
|
||||||
|
-- "folke/snacks.nvim", -- optional
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
'brenoprata10/nvim-highlight-colors',
|
'brenoprata10/nvim-highlight-colors',
|
||||||
opts = {
|
opts = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user