Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting vim to use LSP #1

Open
wants to merge 132 commits into
base: pre-lsp
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
33ef010
Start using lsp in vim, get off iTerm
ignu Jan 5, 2022
7ec18a9
Add lua config files
ignu Jan 5, 2022
e3a7c4f
replace gitgutter with gitsigns
ignu Jan 5, 2022
8caace1
Treesitter and Telescope
ignu Jan 5, 2022
7fe95de
Update icons and marks for neovim, more keybindings
ignu Jan 5, 2022
c6e5cb7
Actually missed both eunuch and vinegar
ignu Jan 5, 2022
5bf779a
adding snippets, lualine, etc
ignu Jan 6, 2022
db1ea85
package info, formatter
ignu Jan 6, 2022
8d8480d
Remove ALE
ignu Jan 6, 2022
48cea3c
Use gitsigns for arrow keys
ignu Jan 6, 2022
dafbe86
Fix Lspsaga
ignu Jan 7, 2022
c7964fe
gh for the best Lspsaga command, lsp_finder
ignu Jan 7, 2022
3d4d362
Shade to dim inactive splits
ignu Jan 7, 2022
c9a2bb2
Shade was buggy, add vim-notify
ignu Jan 7, 2022
eebc1fd
K6 doesnt have a right option
ignu Jan 8, 2022
1ce9bcf
Use fzf for telescope
ignu Jan 8, 2022
c7c2364
Fix gitsigns command
ignu Jan 8, 2022
be5041e
Toggle git blame by default, other small tweaks
ignu Jan 12, 2022
1fe0c07
don't give a shit what branch im on
ignu Jan 12, 2022
d5eb6ea
Incremental selection keybindings for treesitter
ignu Jan 12, 2022
03960c3
Use my own friendly-snippets branch
ignu Jan 13, 2022
273cc5c
NERDTree -> NVimTree
ignu Jan 13, 2022
b21e792
tmuxinator
ignu Jan 13, 2022
55960c3
Tweak NeoTree and lsp settings
ignu Jan 13, 2022
e82148b
vim-notify is too cute. just gets in the way and slows down closing b…
ignu Jan 13, 2022
c320483
Revert "vim-notify is too cute. just gets in the way and slows down c…
ignu Jan 14, 2022
4c06926
Default lsp errors more of a hassle than vim-notify, try reducing tim…
ignu Jan 14, 2022
285be4a
oops, notify.setup doesnt return notify
ignu Jan 14, 2022
3135bcc
Add trouble, update vim plug
ignu Jan 26, 2022
50ec8f7
nnn instead of nvim-tree and new colors
ignu Mar 17, 2022
5b74b78
Clean up instal scripts
ignu Mar 19, 2022
3009663
New mappings, better local editing
ignu Mar 25, 2022
fd23b7f
add prettierd
ignu Mar 25, 2022
3b58410
New vim settings and fix git ignore
ignu Mar 31, 2022
78710d8
better entry into dotfiles
ignu Apr 1, 2022
7f88487
More keybindings
ignu Apr 1, 2022
5c9e55c
Add sanwich to replace surround.vim
ignu Apr 3, 2022
d181aca
wip
ignu Apr 4, 2022
2b425db
Add copilot
ignu Apr 8, 2022
019c7c7
Start over with init.lua
ignu Apr 8, 2022
4ba29be
Moving over to full lua
ignu Apr 9, 2022
bea29d3
Alpha setup
ignu Apr 9, 2022
4d8920c
Fixed some keymaps
ignu Apr 9, 2022
51c4298
updated lualine
ignu Apr 9, 2022
d63115c
Put sandwich inside whichkey
ignu Apr 9, 2022
448d2dd
More whichkey keybindings
ignu Apr 10, 2022
0f71f06
Merge: RIP vimrc, you were nearly old enough to drink. Long live init…
ignu Apr 10, 2022
61fd759
Remove bufferline and add gitblame line
ignu Apr 10, 2022
f354f2a
Vim format on save/root project in monorepos
ignu Apr 10, 2022
6977e6d
Add session manager, better godot alias
ignu Apr 11, 2022
900059f
Snippets, keymappings and sessions
ignu Apr 12, 2022
5f891f6
useState snippet
ignu Apr 12, 2022
4dfb306
React snippets
ignu Apr 12, 2022
cf46fa3
More familiar keybindings
ignu Apr 13, 2022
68a37a3
More settings/stylua linting
ignu Apr 13, 2022
2d4a18b
More settings/stylua linting
ignu Apr 13, 2022
7450afa
cleanup
ignu Apr 13, 2022
fe353b4
Get rid of autopairs
ignu Apr 14, 2022
7c3d55e
Move snippets and more keybindings
ignu Apr 15, 2022
e02e9d3
Added fidget, neoclip and some 0.7 fixes
ignu Apr 15, 2022
10d9df7
More colors
ignu Apr 16, 2022
7f38890
Git linker, colorminder and vt_context - copilot off
ignu Apr 16, 2022
f58a26a
dont root on package.json to support monorepos
ignu Apr 17, 2022
a032b9c
add lazy git and ignore types.d in telescope find_files
ignu Apr 17, 2022
fcd39bf
more colors
ignu Apr 17, 2022
8771063
set termcolors true
ignu Apr 17, 2022
7ef0054
F3 - toggle nvim context vt
ignu Apr 17, 2022
362a5bc
dash for exp
ignu Apr 18, 2022
6207eff
beacon and new colors
ignu Apr 21, 2022
e43977b
add yanky
ignu Apr 22, 2022
0f4067b
Spelling enabled on text files, more keymaps
ignu Apr 24, 2022
49b8510
Correct branch name on git init
ignu Apr 24, 2022
d603904
Add fd, tokei and procs to setup
ignu Apr 25, 2022
eb5589e
lazy git alias
ignu Apr 28, 2022
2f440c9
Working on lua plugin, back into tmux testing
ignu May 7, 2022
bd4243a
Add ruby plugins and tmux bindings
ignu May 8, 2022
1a29e3d
move to nvim-snippy from luasnips
ignu May 9, 2022
69811d6
Delete ackrc
ignu May 9, 2022
9d87439
Add tagalong remove lazygit from vim
ignu May 12, 2022
3318e82
<Leader> l I = OrganizeImports
ignu May 13, 2022
9362a20
new keymaps
ignu May 27, 2022
59c6d0f
lsp fuzzy and search in buffer
ignu Jun 3, 2022
e59bc19
More things to install
ignu Jun 8, 2022
535f2a5
New keymaps
ignu Jun 8, 2022
5e672ab
marks, better telescope rg and misc settings
ignu Jun 8, 2022
a197967
xx for gt as gt is way to close to git
ignu Jun 15, 2022
7fe241f
New plugins and git blame by default
ignu Jun 15, 2022
118f35c
Latest config
ignu Jun 29, 2022
f56b419
New settings/tsserver completion settings
ignu Jul 15, 2022
ff7e5c8
lsp_lines, treesiter context and new keybindings
ignu Aug 24, 2022
8b31edd
Telescope references keybinding
ignu Aug 26, 2022
eaa8f7d
Update plugins (TODO) add correct snippy mappings
ignu Sep 8, 2022
8a730ad
latest settings
ignu Sep 30, 2022
36fb981
Fix dotfiles for new computer install
ignu Oct 1, 2022
d1f8226
Neovim 8
ignu Oct 5, 2022
dcd3f17
zshrc local source moved
ignu Oct 5, 2022
512f0d5
Add keysastr to default install
ignu Oct 10, 2022
b452caa
wip
ignu Nov 20, 2022
8ac343b
Latest plugins
ignu Dec 13, 2022
609f24c
playwright alias to pull up traces
ignu Feb 4, 2023
cbfba7b
New color scheme, formatting
ignu Feb 4, 2023
e7fe67f
Better LSP debugging and new plugins
ignu Feb 4, 2023
3b34795
Yanky kepmaps, disable bqf, map system clip yank
ignu Feb 12, 2023
8f79101
Remove alpha and start using sessions on load
ignu Feb 12, 2023
61bad26
Correct weather zip
ignu Feb 25, 2023
8b60268
Organize vim keymaps
ignu Feb 26, 2023
9b5462f
Pack to Lazy
ignu Feb 26, 2023
20452c2
More telescope keymaps
ignu Feb 26, 2023
3439f77
Enable Aerial and Marks
ignu Feb 27, 2023
32d0914
Add local config nvim plugin
ignu Feb 27, 2023
cb664eb
Add navbuddy
ignu Apr 6, 2023
49bff87
Update plugins
ignu May 3, 2023
30b2b0f
Add oil
ignu May 24, 2023
f413f0f
Add tsc to nvim
ignu May 24, 2023
518a4ab
Updated neovim plugins
ignu Aug 24, 2023
2c92e22
Start using mason instead of lsp-installer
ignu Aug 30, 2023
6f680f5
Plugin updates
ignu Sep 17, 2023
4b4833f
Update plugins
ignu Sep 18, 2023
a979770
wip
ignu Oct 6, 2023
97f38e1
remove some unused plugins and update otehrs
ignu Oct 27, 2023
e0fcecd
Update Telescope config
ignu Oct 27, 2023
103fce6
Add treehopper
ignu Oct 27, 2023
c38c708
fix null-ls and startup warnings
ignu Oct 27, 2023
0122bf2
latest keybindings
ignu Dec 14, 2023
a7baa4e
Fix whilefail/whilepass
ignu Feb 8, 2024
dc5c7b3
Add some logging to whilepass/whilefail
ignu Feb 8, 2024
9fb9fa0
Add prettier to mason
ignu Apr 16, 2024
8871758
Add eza and new vim plugins
ignu Apr 26, 2024
db5e480
use gruvbox and some alias updates
ignu May 13, 2024
8962e09
neovim update version and plugins
ignu Jul 15, 2024
ebd965d
Update plugins and move to new which-key version
ignu Jul 27, 2024
055e364
gD, Leader f p (telescope pre commit), Leader f M (telescope diff fro…
ignu Oct 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ vim/undodir
vim/init.vim
vim/.vim
vim/.colorminder_last_colorscheme
nvim/plugin/packer_compiled.lua
56 changes: 0 additions & 56 deletions .gvimrc

This file was deleted.

16 changes: 0 additions & 16 deletions ackrc

This file was deleted.

26 changes: 16 additions & 10 deletions aliasrc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ alias cpu='top -o cpu'
alias mem='top -o vsize'
alias ..="cd .."
alias ...="cd ../.."
alias dotfiles="code ~/bin/dotfiles/"
alias dotfiles="cd ~/bin/dotfiles/ && vim"
alias q="exit"
alias :q="exit"
alias :wq="exit"
Expand All @@ -12,12 +12,12 @@ alias noo='fuckit'

alias hg="history | grep "

alias weather="curl wttr.in/98144"
alias weather="curl wttr.in/94086"

# RUBY
alias be="bundle exec"
alias br="bundle exec rake"
alias bet="be rake test TEST="
alias br="bundle exec rake"
alias s="bundle exec rspec"

# GIT
Expand All @@ -32,11 +32,18 @@ alias gitme='git log --author=Len'
alias glo='git log --graph --pretty=format:"%Cred%h%Creset - %s %Cgreen(%cr)%Creset" --abbrev-commit --date=relative'
alias co='git checkout'
alias gap="git add -p"
alias gpp="git push origin head"
alias gpr="gppp"
alias wat="git for-each-ref --count=30 --sort=-committerdate refs/heads/ --format='%(refname:short)' | fzf | xargs git checkout"
alias pwtrace="ls ~/code/zeck/e2e/test-results | fzf | xargs -I {} yarn playwright show-trace ~/code/zeck/e2e/test-results/{}/trace.zip"

alias xx="gt" # gt is way too close to git and my fingers hate it

alias RG='rg --hidden --no-ignore-vcs'

alias hc="hub compare"

alias lg="lazygit"

#javascrittt
alias que="cat package.json | jq .scripts"
alias qdev="cat package.json | jq .devDependencies"
Expand All @@ -55,9 +62,7 @@ alias emul="/Users/ignu/Library/Android/sdk/tools/emulator -netdelay none -netsp

alias editalias="vim ~/bin/dotfiles/aliasrc"
alias editvim="vim ~/bin/dotfiles/vimrc"
alias editzsh="vim ~/bin/dotfiles/zshrc"
alias editlocal="vim ~/.zshrc.local"
alias godot="cd ~/bin/dotfiles && git add -p"
alias godot="cd ~/bin/dotfiles && gs && echo '🚀' && gl"

# NODE
alias nod="nodemon --exec npm run babel-node -- "
Expand All @@ -69,11 +74,12 @@ alias iph="iex -S mix phx.server"

# DOCKER
alias burn="docker kill $(docker ps -q)"


alias l="exa -l"
#alias l="exa -l"
alias l="eza --color=always --long --git --icons=always --no-time --no-user --no-permissions --group-directories-first"
alias la="ls -lAh"

# OOPS
alias :sp='cowsay "this isnt vim."'
alias :vsp='cowsay "this isnt vim."'
alias :w='cowsay "this isnt vim."'
alias pn='pnpm'
Loading