Fix a few things
* vim as git difftool * don't use ale completion (we use deoplete) * normal Iosevka font * fix a var name collision * rename home directory to `.home` to hide better * fix warning with `c` function for going to $NICE_HOME * improve fsw command
This commit is contained in:
parent
4496ecde5d
commit
d33fa3f5dc
|
@ -16,3 +16,8 @@
|
|||
prompt = false
|
||||
[alias]
|
||||
d = difftool
|
||||
[merge]
|
||||
tool = vimdiff
|
||||
conflictstyle = diff3
|
||||
[mergetool]
|
||||
prompt = false
|
||||
|
|
|
@ -66,7 +66,7 @@ let g:indent_guide_auto_colors = 1
|
|||
let g:indent_guides_enable_on_vim_startup = 1
|
||||
|
||||
Plug 'w0rp/ale' " syntax checker
|
||||
let g:ale_completion_enabled = 1
|
||||
let g:ale_completion_enabled = 0
|
||||
" let g:ale_sign_column_always = 0
|
||||
" let g:ale_set_signs = 0
|
||||
" highlight clear ALEErrorSign
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
# user's username
|
||||
USERNAME=daniel
|
||||
GROUPS=admin,users,wheel
|
||||
USER_GROUPS="admin,users,wheel"
|
||||
|
||||
# add admin group
|
||||
groupadd admin 2>/dev/null
|
||||
|
||||
# create actual home directory
|
||||
mkdir -p "/home/$USERNAME/usr"
|
||||
mkdir -p "/home/$USERNAME/.home"
|
||||
|
||||
# add user with groups
|
||||
useradd -m -d "/home/$USERNAME/usr" -G "$GROUPS" -s "/bin/bash" "$USERNAME"
|
||||
useradd -m -d "/home/$USERNAME/.home" -G "${USER_GROUPS}" -s "/bin/bash" "$USERNAME"
|
||||
|
||||
# give home directory ownership
|
||||
chown -R "$USERNAME:$USERNAME" "/home/$USERNAME"
|
||||
|
|
|
@ -29,7 +29,7 @@ function c() {
|
|||
if [[ -n $1 ]]; then
|
||||
cd "${NICE_HOME}" || exit 1
|
||||
else
|
||||
cd "${NICE_HOME}" && cd "${[@]}" || exit 1
|
||||
cd "${NICE_HOME}" && cd "${1}" || exit 1
|
||||
fi
|
||||
}
|
||||
alias cd..="cd .."
|
||||
|
|
|
@ -10,6 +10,7 @@ export DOTFILES_PATH="$XDG_CONFIG_HOME/dotfiles"
|
|||
export NICE_HOME="$HOME"
|
||||
|
||||
[[ $(basename "${HOME}") = "usr" ]] && export NICE_HOME="$HOME/.."
|
||||
[[ $(basename "${HOME}") = ".home" ]] && export NICE_HOME="$HOME/.."
|
||||
|
||||
# TODO: nice home on a per-device basis
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ export -f gcwd
|
|||
fsw() {
|
||||
SHELL_COMMAND="${1}"
|
||||
shift
|
||||
inotifywait -q -m -e close_write "${@}" | while read -r _ _; do
|
||||
inotifywait -q -m -e close_write -r "${@}" | while read -r _ _; do
|
||||
eval "${SHELL_COMMAND}"
|
||||
done
|
||||
}
|
||||
|
|
Reference in a new issue