Skip to content

Commit

Permalink
feat: update
Browse files Browse the repository at this point in the history
  • Loading branch information
ThePrimeagen committed Nov 17, 2021
1 parent 87b8857 commit 874636d
Show file tree
Hide file tree
Showing 7 changed files with 34 additions and 45 deletions.
3 changes: 2 additions & 1 deletion nvim/.config/nvim/init.vim
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Plug 'hrsh7th/cmp-buffer'
Plug 'hrsh7th/nvim-cmp'
Plug 'tzachar/cmp-tabnine', { 'do': './install.sh' }
Plug 'onsails/lspkind-nvim'
Plug 'github/copilot.vim'

" Plug 'nvim-lua/completion-nvim'
Plug 'glepnir/lspsaga.nvim'
Expand Down Expand Up @@ -84,7 +85,7 @@ call plug#end()
let &runtimepath.=',' . expand("$HOME") . '/personal/harpoon/master'
let &runtimepath.=',' . expand("$HOME") . '/personal/vim-with-me/ui'
let &runtimepath.=',' . expand("$HOME") . '/personal/git-worktree.nvim/master'
let &runtimepath.=',' . expand("$HOME") . '/personal/refactoring.nvim/debug-me-daddy-again'
let &runtimepath.=',' . expand("$HOME") . '/personal/refactoring.nvim/printfyou'

" let g:vimspector_install_gadgets = [ 'debugpy', 'vscode-cpptools', 'CodeLLDB' ]

Expand Down
2 changes: 1 addition & 1 deletion nvim/.config/nvim/lua/theprimeagen/lsp.lua
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ cmp.setup({
["<C-u>"] = cmp.mapping.scroll_docs(-4),
["<C-d>"] = cmp.mapping.scroll_docs(4),
["<C-Space>"] = cmp.mapping.complete(),
["<C-e>"] = cmp.mapping.close(),
},

formatting = {
Expand All @@ -57,6 +56,7 @@ cmp.setup({

sources = {
-- tabnine completion? yayaya

{ name = "cmp_tabnine" },

{ name = "nvim_lsp" },
Expand Down
22 changes: 11 additions & 11 deletions nvim/.config/nvim/plugin/harpoon.vim
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ lua require("theprimeagen")
" This just means I can crush, with opposite hand, the 4 terminal positions
"
" These functions are stored in harpoon. A plugn that I am developing
nnoremap <leader>a :lua require("harpoon.mark").add_file()<CR>
nnoremap <C-e> :lua require("harpoon.ui").toggle_quick_menu()<CR>
nnoremap <leader>tc :lua require("harpoon.cmd-ui").toggle_quick_menu()<CR>
nnoremap <silent><leader>a :lua require("harpoon.mark").add_file()<CR>
nnoremap <silent><C-e> :lua require("harpoon.ui").toggle_quick_menu()<CR>
nnoremap <silent><leader>tc :lua require("harpoon.cmd-ui").toggle_quick_menu()<CR>
nnoremap <C-h> :lua require("harpoon.ui").nav_file(1)<CR>
nnoremap <C-t> :lua require("harpoon.ui").nav_file(2)<CR>
nnoremap <C-n> :lua require("harpoon.ui").nav_file(3)<CR>
nnoremap <C-s> :lua require("harpoon.ui").nav_file(4)<CR>
nnoremap <leader>tu :lua require("harpoon.term").gotoTerminal(1)<CR>
nnoremap <leader>te :lua require("harpoon.term").gotoTerminal(2)<CR>
nnoremap <leader>cu :lua require("harpoon.term").sendCommand(1, 1)<CR>
nnoremap <leader>ce :lua require("harpoon.term").sendCommand(1, 2)<CR>
nnoremap <silent><C-h> :lua require("harpoon.ui").nav_file(1)<CR>
nnoremap <silent><C-t> :lua require("harpoon.ui").nav_file(2)<CR>
nnoremap <silent><C-n> :lua require("harpoon.ui").nav_file(3)<CR>
nnoremap <silent><C-s> :lua require("harpoon.ui").nav_file(4)<CR>
nnoremap <silent><leader>tu :lua require("harpoon.term").gotoTerminal(1)<CR>
nnoremap <silent><leader>te :lua require("harpoon.term").gotoTerminal(2)<CR>
nnoremap <silent><leader>cu :lua require("harpoon.term").sendCommand(1, 1)<CR>
nnoremap <silent><leader>ce :lua require("harpoon.term").sendCommand(1, 2)<CR>
7 changes: 4 additions & 3 deletions nvim/.config/nvim/plugin/refactoring.vim
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
lua require("theprimeagen")

nnoremap <leader>rr :lua require('theprimeagen.telescope').refactors()<CR>
nnoremap <leader>dg :lua require('refactoring').debug.printf({below = false})<CR>
nnoremap <leader>dm :lua require('refactoring').debug.printf({below = true})<CR>
vnoremap <silent> <leader>rr :lua require("theprimeagen.telescope").refactors()<CR>
nnoremap <silent> <leader>rr :lua require("theprimeagen.telescope").refactors()<CR>
nnoremap <silent> <leader>df :lua require("refactoring").debug.printf({below = false})<CR>
nnoremap <silent> <leader>db :lua require("refactoring").debug.printf({below = true})<CR>
20 changes: 0 additions & 20 deletions nvim/.config/nvim/plugin/vimspector.vim
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,6 @@ endfun

" Debugger remaps
nnoremap <leader>m :MaximizerToggle!<CR>
nnoremap <leader>dd :call vimspector#Launch()<CR>
nnoremap <leader>dc :call GotoWindow(g:vimspector_session_windows.code)<CR>
nnoremap <leader>dt :call GotoWindow(g:vimspector_session_windows.tagpage)<CR>
nnoremap <leader>dv :call GotoWindow(g:vimspector_session_windows.variables)<CR>
nnoremap <leader>dw :call GotoWindow(g:vimspector_session_windows.watches)<CR>
nnoremap <leader>ds :call GotoWindow(g:vimspector_session_windows.stack_trace)<CR>
nnoremap <leader>do :call GotoWindow(g:vimspector_session_windows.output)<CR>
nnoremap <leader>de :call vimspector#Reset()<CR>
nnoremap <leader>dtcb :call vimspector#CleanLineBreakpoint()<CR>
nmap <leader>dl <Plug>VimspectorStepInto
nmap <leader>dj <Plug>VimspectorStepOver
nmap <leader>dk <Plug>VimspectorStepOut
nmap <leader>d_ <Plug>VimspectorRestart
nnoremap <leader>d<space> :call vimspector#Continue()<CR>
nmap <leader>drc <Plug>VimspectorRunToCursor
nmap <leader>dbp <Plug>VimspectorToggleBreakpoint
nmap <leader>dcbp <Plug>VimspectorToggleConditionalBreakpoint
" <Plug>VimspectorStop
" <Plug>VimspectorPause
Expand Down
16 changes: 8 additions & 8 deletions tmux/.tmux.conf
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ bind -r D neww -c "#{pane_current_path}" "[[ -e TODO.md ]] && nvim TODO.md || nv
bind-key -r f run-shell "tmux neww ~/.local/bin/tmux-sessionizer"

bind-key -r i run-shell "tmux neww tmux-cht.sh"
bind-key -r G run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/work/nrdp"
bind-key -r C run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/work/tvui"
bind-key -r R run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/work/milo"
# bind-key -r L run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/work/hpack"
bind-key -r H run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/personal/vim-with-me"
bind-key -r T run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/personal/refactoring.nvim"
bind-key -r N run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/personal/harpoon"
bind-key -r S run-shell "~/.local/bin/tmux-sessionizer /home/theprimeagen/personal/developer-productivity"
bind-key -r G run-shell "~/.local/bin/tmux-sessionizer ~/work/nrdp"
bind-key -r C run-shell "~/.local/bin/tmux-sessionizer ~/work/tvui"
bind-key -r R run-shell "~/.local/bin/tmux-sessionizer ~/work/milo"
# bind-key -r L run-shell "~/.local/bin/tmux-sessionizer ~/work/hpack"
bind-key -r H run-shell "~/.local/bin/tmux-sessionizer ~/personal/vim-with-me"
bind-key -r T run-shell "~/.local/bin/tmux-sessionizer ~/personal/refactoring.nvim"
bind-key -r N run-shell "~/.local/bin/tmux-sessionizer ~/personal/harpoon"
bind-key -r S run-shell "~/.local/bin/tmux-sessionizer ~/personal/developer-productivity"
9 changes: 8 additions & 1 deletion todo.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
## Charity stream recap
## Config
* Pass around the config object
* custom serialization methods for printfme




Expand Down Expand Up @@ -581,3 +584,7 @@ Insertion: https://file.dta.netflix.net/apidoc/#api-Path-InsertFile
## Realtime javascript measurement
* From Sam: -A '*Class.*' --inst-print

## ETH things to learn
* Library ethlint for auto formatting.
* inheritance. The complications of override vs virtual
* testing. Mocking and avoiding.

0 comments on commit 874636d

Please sign in to comment.