diff options
| author | nsfisis <nsfisis@gmail.com> | 2021-11-26 18:30:05 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2021-11-27 22:38:54 +0900 |
| commit | 318a31846d20cc80de090adee201de14965bf545 (patch) | |
| tree | 5deb6c188f047e792abb1d3c3410c51e8620418e | |
| parent | 16964cc521b042dc608171c4c2d90504243ad898 (diff) | |
| download | dotfiles-318a31846d20cc80de090adee201de14965bf545.tar.gz dotfiles-318a31846d20cc80de090adee201de14965bf545.tar.zst dotfiles-318a31846d20cc80de090adee201de14965bf545.zip | |
use neovim instead of vim
| -rw-r--r-- | .config/git/config | 14 | ||||
| -rw-r--r-- | .zshrc | 6 |
2 files changed, 18 insertions, 2 deletions
diff --git a/.config/git/config b/.config/git/config index e82cf0b..e49d577 100644 --- a/.config/git/config +++ b/.config/git/config @@ -1,5 +1,5 @@ [core] - editor = vim + editor = nvim commentchar = ";" [help] @@ -15,6 +15,15 @@ tool = vimdiff ff = false +[mergetool "vimdiff"] + cmd = "__fn() { \ + if [ -z \"$BASE\" ]; then \ + nvim -d -c 'wincmd l' \"$LOCAL\" \"$MERGED\" \"$REMOTE\"; \ + else \ + nvim -d -c '4wincmd w | wincmd J | diffoff' \"$LOCAL\" \"$BASE\" \"$REMOTE\" \"$MERGED\"; \ + fi; \ + }; __fn" + [rebase] abbreviatecommands = true autosquash = true @@ -23,6 +32,9 @@ [diff] tool = vimdiff +[difftool "vimdiff"] + cmd = "nvim -R -d -c 'wincmd l' -c 'cd $GIT_PREFIX' \"$LOCAL\" \"$REMOTE\"" + [init] defaultbranch = main @@ -382,9 +382,13 @@ alias rm="rm -i" alias zmv='noglob zmv -W' alias fd='noglob fd' -alias e='vim' alias g='git' +alias vim='nvim' +alias vimdiff='nvim -d' +alias view='nvim -R' +alias e='nvim' + if [[ "$(uname)" == "Darwin" ]]; then alias o='open' else |
