master
michael 2023-10-21 14:54:26 -07:00
parent cf0d26c454
commit 764a757bfd
4 changed files with 246 additions and 119 deletions

View File

@ -1,11 +1,20 @@
-- INSTALL PACKER:
-- git clone --depth 1 https://github.com/wbthomason/packer.nvim\
-- ~/.local/share/nvim/site/pack/packer/start/packer.nvim
-- check for vscode nvim plugin -- check for vscode nvim plugin
-- (https://github.com/vscode-neovim/vscode-neovim) -- (https://github.com/vscode-neovim/vscode-neovim)
if not vim.g.vscode then if vim.g.vscode then
do return end
else
if vim.g.neovide then
vim.o.guifont = "CaskaydiaCove Nerd Font:h14"
vim.g.neovide_hide_mouse_when_typing = true
end
end
-- aliases -- aliases
local o = vim.o local o = vim.o
local c = vim.cmd local c = vim.cmd
local map = vim.api.nvim_set_keymap local map = vim.api.nvim_set_keymap
@ -16,7 +25,7 @@ if not vim.g.vscode then
o.mouse = 'a' o.mouse = 'a'
-- o.autoindent = true -- o.autoindent = true
o.smartindent = true -- replacing autoindent with this o.smartindent = true -- replacing autoindent with this
o.wrap = true o.wrap = false
o.nobinary = true o.nobinary = true
o.relativenumber = true o.relativenumber = true
o.tabstop = 4 o.tabstop = 4
@ -33,7 +42,8 @@ if not vim.g.vscode then
-- keybinds -- keybinds
-- file management -- file management
map('n', '<c-t>', ':CHADopen<cr>', {silent = true}) -- map('n', '<c-t>', ':CHADopen<cr>', {silent = true})
map('n', '<c-b>', ':NvimTreeToggle<cr>', {silent = true})
map('n', '<c-`>', ':ToggleTerm direction="float"<cr>', {silent = true}) map('n', '<c-`>', ':ToggleTerm direction="float"<cr>', {silent = true})
-- exit terminal requires <Cmd> prefix -- exit terminal requires <Cmd> prefix
@ -89,7 +99,12 @@ if not vim.g.vscode then
} }
end} end}
use {'ms-jpq/chadtree', branch = 'chad'} -- use {'ms-jpq/chadtree', branch = 'chad'}
use {"nvim-tree/nvim-tree.lua", config = function()
require("nvim-tree").setup()
end}
use {"nvim-tree/nvim-web-devicons"}
use 'nvim-lua/plenary.nvim' use 'nvim-lua/plenary.nvim'
use 'nvim-telescope/telescope.nvim' use 'nvim-telescope/telescope.nvim'
use {"akinsho/toggleterm.nvim", tag = '*', config = function() use {"akinsho/toggleterm.nvim", tag = '*', config = function()
@ -101,6 +116,9 @@ if not vim.g.vscode then
} }
end} end}
end) -- NOTE: requires Node.js >= 17
end -- use {'github/copilot.vim', run = ':Copilot setup'}
end)

View File

@ -1,5 +1,4 @@
// Keybinds in here override the editor defaults // Place your key bindings in this file to override the defaultsauto[]
[ [
{ {
"key": "cmd+1", "key": "cmd+1",
@ -74,11 +73,132 @@
"command": "-workbench.action.openEditorAtIndex9" "command": "-workbench.action.openEditorAtIndex9"
}, },
{ {
"key": "cmd", "key": "alt+cmd+1",
"command": "workbench.action.openEditorAtIndex" "command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "cmd+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
{
"key": "alt+cmd+3",
"command": "workbench.action.focusThirdEditorGroup"
},
{
"key": "cmd+3",
"command": "-workbench.action.focusThirdEditorGroup"
},
{
"key": "alt+cmd+6",
"command": "workbench.action.focusSixthEditorGroup"
},
{
"key": "cmd+6",
"command": "-workbench.action.focusSixthEditorGroup"
},
{
"key": "alt+cmd+7",
"command": "workbench.action.focusSeventhEditorGroup"
},
{
"key": "cmd+7",
"command": "-workbench.action.focusSeventhEditorGroup"
},
{
"key": "alt+cmd+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "cmd+2",
"command": "-workbench.action.focusSecondEditorGroup"
},
{
"key": "alt+cmd+4",
"command": "workbench.action.focusFourthEditorGroup"
},
{
"key": "cmd+4",
"command": "-workbench.action.focusFourthEditorGroup"
},
{
"key": "alt+cmd+5",
"command": "workbench.action.focusFifthEditorGroup"
},
{
"key": "cmd+5",
"command": "-workbench.action.focusFifthEditorGroup"
},
{
"key": "alt+cmd+8",
"command": "workbench.action.focusEighthEditorGroup"
},
{
"key": "cmd+8",
"command": "-workbench.action.focusEighthEditorGroup"
},
{
"key": "alt+cmd+0",
"command": "workbench.action.focusLastEditorGroup"
},
{
"key": "cmd+h",
"command": "workbench.action.toggleAuxiliaryBar"
},
{
"key": "cmd+g",
"command": "git-graph.view"
}, },
{ {
"key": "cmd+m", "key": "cmd+m",
"command": "editor.action.toggleMinimap" "command": "-markdown.extension.editing.toggleMath",
} "when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.showPreviousWindowTab"
},
{
"key": "ctrl+tab",
"command": "workbench.action.showNextWindowTab"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.quickOpenLeastRecentlyUsedEditorInGroup",
"when": "!activeEditorGroupEmpty"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup",
"when": "!activeEditorGroupEmpty"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.quickOpenNavigateNextInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "shift+cmd+z",
"command": "workbench.action.toggleZenMode"
},
{
"key": "ctrl+shift+1",
"command": "workbench.action.terminal.focusAtIndex1"
},
{
"key": "ctrl+shift+2",
"command": "workbench.action.terminal.focusAtIndex2"
},
{
"key": "ctrl+shift+3",
"command": "workbench.action.terminal.focusAtIndex3"
},
{
"key": "ctrl+shift+4",
"command": "workbench.action.terminal.focusAtIndex4"
},
] ]

View File

@ -1,7 +1,8 @@
#!/bin/bash #!/bin/bash
# PROJECT DIR PRUNING SCRIPT # PROJECT DIR PRUNING SCRIPT
# Lists projects in current directory with a clean git status,
# sorted in reverse by date modified
printf "%-40s%-20s%s\n" 'Clean git, oldest to newest' 'Date Modified' 'Size' printf "%-40s%-20s%s\n" 'Clean git, oldest to newest' 'Date Modified' 'Size'
printf "%-40s%-20s%s\n" '===========================' '=============' '====' printf "%-40s%-20s%s\n" '===========================' '=============' '===='

View File

@ -1,12 +0,0 @@
_____ _ _ _____ _ _ _ ________ ___ ______
|_ _| | | |_ _| \ | || | / /| ___ \/ _ \| _ \
| | | |_| | | | | \| || |/ / | |_/ / /_\ \ | | |
| | | _ | | | | . ` || \ | __/| _ | | | |
| | | | | |_| |_| |\ || |\ \| | | | | | |/ /
\_/ \_| |_/\___/\_| \_/\_| \_/\_| \_| |_/___/
===========================================================
WARNING: DO NOT RESTART. THIS MACHINE'S SSD IS ENCRYPTED.
===========================================================