mirror of
https://github.com/chenasraf/dotfiles.git
synced 2026-05-17 17:28:07 +00:00
feat: updates
This commit is contained in:
@@ -1,133 +0,0 @@
|
||||
cursor:
|
||||
vi_mode_style:
|
||||
shape: Block
|
||||
draw_bold_text_with_bright_colors: true
|
||||
# shell:
|
||||
# args:
|
||||
# - -l
|
||||
# - -c
|
||||
# - '/bin/zsh -c "tmux attach || tmux"'
|
||||
# program: /bin/zsh
|
||||
window:
|
||||
padding:
|
||||
x: 2
|
||||
y: 2
|
||||
|
||||
dynamic_padding: true
|
||||
decorations: full
|
||||
opacity: 0.95
|
||||
font:
|
||||
normal:
|
||||
family: 'MesloLGS NF'
|
||||
size: 14.0
|
||||
builtin_box_drawing: true
|
||||
hints:
|
||||
enabled:
|
||||
- binding:
|
||||
key: U
|
||||
mods: Control|Shift
|
||||
command: open
|
||||
hyperlinks: true
|
||||
mouse:
|
||||
enabled: true
|
||||
mods: None
|
||||
post_processing: true
|
||||
regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\0-\x1f-<>\"\\s{-}\\^⟨⟩`]+"
|
||||
|
||||
# Cheat sheet
|
||||
# \x02 - TMUX esc
|
||||
# \x17 - vim - Ctrl+W
|
||||
# \e - ESC
|
||||
key_bindings:
|
||||
# Navigate entire words
|
||||
# - { key: Right, mods: Alt, chars: "\x1BF" }
|
||||
# - { key: Left, mods: Alt, chars: "\x1BB" }
|
||||
# - { key: Left, mods: Alt, chars: "\eb" }
|
||||
# - { key: Right, mods: Alt, chars: "\ew" }
|
||||
# - { key: Left, mods: Control, chars: "\eb" }
|
||||
# - { key: Right, mods: Control, chars: "\ef" }
|
||||
# TODO: don't know what this does - figure it out
|
||||
# - { chars: "\eOH", key: Left, mode: AppCursor, mods: Command }
|
||||
# - { chars: "\eOF", key: Right, mode: AppCursor, mods: Command }
|
||||
|
||||
# move between tmux panes: Cmd+Shift+(HJKL) or Cmd+Shift+(Left Down Up Right) Arrow
|
||||
- { chars: "\x02\e[D", key: Left, mods: Command|Shift }
|
||||
- { chars: "\x02\e[D", key: H, mods: Command|Shift }
|
||||
- { chars: "\x02\e[C", key: Right, mods: Command|Shift }
|
||||
- { chars: "\x02\e[C", key: L, mods: Command|Shift }
|
||||
- { chars: "\x02\e[A", key: Up, mods: Command|Shift }
|
||||
- { chars: "\x02\e[A", key: K, mods: Command|Shift }
|
||||
- { chars: "\x02\e[B", key: Down, mods: Command|Shift }
|
||||
- { chars: "\x02\e[B", key: J, mods: Command|Shift }
|
||||
# move between vim panes: Cmd+(HJKL) or Cmd+(Left Down Up Right) Arrow
|
||||
- { chars: "\x17j", key: Down, mods: Command }
|
||||
- { chars: "\x17j", key: J, mods: Command }
|
||||
- { chars: "\x17k", key: Up, mods: Command }
|
||||
- { chars: "\x17k", key: K, mods: Command }
|
||||
- { chars: "\x17l", key: Right, mods: Command }
|
||||
- { chars: "\x17l", key: L, mods: Command }
|
||||
- { chars: "\x17h", key: Left, mods: Command }
|
||||
- { chars: "\x17h", key: H, mods: Command }
|
||||
# Select all in nvim: Cmd+A
|
||||
- { chars: "\eggVG", key: A, mods: Command }
|
||||
# Delete entire row: Cmd+Backspace
|
||||
- { chars: "\x15", key: Back, mods: Command }
|
||||
# Delete entire word: Alt+Backspace
|
||||
- { chars: "\u0017", key: Back, mods: Alt }
|
||||
# Delete entire word forward Alt+Delete
|
||||
# - { chars: "\ew\u0017", key: Delete, mods: Alt }
|
||||
# Rename the current tmux window
|
||||
- { chars: "\x02,", key: Comma, mods: Command }
|
||||
# Select a new tmux session for the attached client interactively
|
||||
- { chars: "\x02s", key: P, mods: Command|Shift }
|
||||
# vim pick file
|
||||
- { chars: "\e\e sf", key: P, mods: Command }
|
||||
# Select window 1-9
|
||||
- { chars: "\x021", key: Key1, mods: Command }
|
||||
- { chars: "\x022", key: Key2, mods: Command }
|
||||
- { chars: "\x023", key: Key3, mods: Command }
|
||||
- { chars: "\x024", key: Key4, mods: Command }
|
||||
- { chars: "\x025", key: Key5, mods: Command }
|
||||
- { chars: "\x026", key: Key6, mods: Command }
|
||||
- { chars: "\x027", key: Key7, mods: Command }
|
||||
- { chars: "\x028", key: Key8, mods: Command }
|
||||
- { chars: "\x029", key: Key9, mods: Command }
|
||||
- { chars: "\x020", key: Key0, mods: Command }
|
||||
# Switch to last tmux session
|
||||
# - { chars: "\x02L", key: L, mods: Command }
|
||||
# ???
|
||||
# - { chars: "\x02[", key: LBracket, mods: Command }
|
||||
# - { chars: "\x02]", key: RBracket, mods: Command }
|
||||
# Change to the previous tmux window
|
||||
- { chars: "\x02p", key: LBracket, mods: Command|Shift }
|
||||
# Change to the next tmux window
|
||||
- { chars: "\x02n", key: RBracket, mods: Command|Shift }
|
||||
# Split the current pane into two, left and right
|
||||
- { chars: "\x02_", key: D, mods: Command|Shift }
|
||||
# Split the current pane into two, top and bottom.
|
||||
- { chars: "\x02|", key: D, mods: Command }
|
||||
# Type <escape>:w<enter> to save neovim
|
||||
- { chars: "\e\e:w\n", key: S, mods: Command }
|
||||
# Type <escape>:wa<enter> to save all neovim files in nvim window
|
||||
- { chars: "\e\e:wa\n", key: S, mods: Command|Shift }
|
||||
# Type <escape>ZZ to save and quit current pane
|
||||
- { chars: "\e\eZZ", key: S, mods: Command|Alt }
|
||||
# Create a new tmux window
|
||||
- { chars: "\x02c", key: T, mods: Command }
|
||||
# Break the current tmux pane out of the tmux window
|
||||
# - { chars: "\x02!", key: T, mods: Command|Shift }
|
||||
# Kill the current tmux pane (and window if last pane)
|
||||
- { chars: "\x02x", key: W, mods: Command }
|
||||
# Detach from session
|
||||
- { chars: "\x02d", key: W, mods: Command|Shift }
|
||||
# Toggle the zoom state of the current tmux pane
|
||||
- { chars: "\x02z", key: Z, mods: Command }
|
||||
- { chars: "\e[1;9D", key: Right, mods: Command|Shift }
|
||||
# Nvim navigate while in insert mode
|
||||
- { chars: "\e\eja", key: J, mods: Alt }
|
||||
- { chars: "\e\eka", key: K, mods: Alt }
|
||||
- { chars: "\e\ei", key: H, mods: Alt }
|
||||
- { chars: "\e\ela", key: L, mods: Alt }
|
||||
- { chars: "\x02M", key: K, mods: Control }
|
||||
|
||||
live_config_reload: true
|
||||
2
.zshrc
2
.zshrc
@@ -1,6 +1,6 @@
|
||||
export DOTFILES="$HOME/.dotfiles"
|
||||
export CFG="$DOTFILES/.config"
|
||||
export DOTBIN="$CFG/bin"
|
||||
export DOTBIN="$HOME/bin"
|
||||
|
||||
source "$DOTFILES/functions.sh"
|
||||
source "$DOTFILES/exports.sh"
|
||||
|
||||
66
install.sh
66
install.sh
@@ -27,12 +27,12 @@ man_install
|
||||
# gi_gen
|
||||
echo_cyan "Fetching gi_gen latest version..."
|
||||
gi_ver=$(curl -s "https://api.github.com/repos/chenasraf/gi_gen/tags" | jq -r '.[0].name')
|
||||
ver_file="$HOME/.config/.bin/.gi_gen_version"
|
||||
ver_file="$HOME/.bin/.gi_gen_version"
|
||||
mkdir -p $(dirname $ver_file)
|
||||
touch $ver_file
|
||||
existing_ver=$(cat $ver_file)
|
||||
if [[ "$existing_ver" != "$gi_ver" ]]; then
|
||||
echo_cyan "Downloading gi_gen $gi_ver..."
|
||||
echo_cyan "Downloading gi_gen $gi_ver to $DOTBIN..."
|
||||
mkdir -p $DOTBIN
|
||||
mkdir -p $HOME/.config/.bin
|
||||
if is_mac; then
|
||||
@@ -82,47 +82,23 @@ for ((i = 1; i <= $#install_npm; i++)); do
|
||||
done
|
||||
|
||||
if [[ $#install_npm_final -gt 0 ]]; then
|
||||
echo_cyan "Installing pnpm packages ($install_npm_final)..."
|
||||
pnpm install -g $install_npm_final
|
||||
if ask "Install npm packages $install_npm_final?"; then
|
||||
echo_cyan "Installing pnpm packages ($install_npm_final)..."
|
||||
pnpm install -g $install_npm_final
|
||||
else
|
||||
echo_cyan "Skipping npm packages installation."
|
||||
fi
|
||||
else
|
||||
echo_cyan "All pnpm packages already installed."
|
||||
fi
|
||||
|
||||
# local npm packages
|
||||
check_npm_local=(
|
||||
"tx"
|
||||
)
|
||||
|
||||
install_npm_local=(
|
||||
"utils@file:$DOTFILES/utils/build"
|
||||
)
|
||||
|
||||
install_npm_final_local=()
|
||||
|
||||
for ((i = 1; i <= $#install_npm_local; i++)); do
|
||||
which $check_npm_local[$i] >/dev/null 2>&1
|
||||
exit_code=$?
|
||||
if [[ $exit_code -ne 0 ]]; then
|
||||
install_npm_final_local+=("${install_npm_local[$i]}")
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ $#install_npm_final_local -gt 0 ]]; then
|
||||
echo_cyan "Building local pnpm packages ($install_npm_final_local)..."
|
||||
for ((i = 1; i <= $#install_npm_final_local; i++)); do
|
||||
dir="${install_npm_final_local[$i]}"
|
||||
dir=$(dirname "${dir##*:}")
|
||||
echo_cyan "Building $dir..."
|
||||
pushd $dir
|
||||
pnpm build
|
||||
popd
|
||||
done
|
||||
echo_cyan "Installing local pnpm packages ($install_npm_final_local)..."
|
||||
pnpm install -g $install_npm_final_local
|
||||
else
|
||||
echo_cyan "All local pnpm packages already installed."
|
||||
if [[ ! -f $(which tx) ]]; then
|
||||
echo_cyan "Installing utils..."
|
||||
pushd $DOTFILES/utils
|
||||
pnpm install && pnpm build && pnpm ginst
|
||||
popd
|
||||
fi
|
||||
|
||||
|
||||
# zplug
|
||||
if [[ ! -d $HOME/.zplug ]]; then
|
||||
curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh
|
||||
@@ -140,23 +116,13 @@ if [[ ! -d ~/.tmux-power ]]; then
|
||||
git clone git@github.com:wfxr/tmux-power.git ~/.tmux-power
|
||||
fi
|
||||
|
||||
# if [[ ! -f $(which tblf) ]]; then
|
||||
# echo_cyan "Installing tblf..."
|
||||
# file=$(mktemp -d)
|
||||
# git clone https://github.com/chenasraf/tblf --depth=1 $file/tblf
|
||||
# cd $file/tblf
|
||||
# make build && make install
|
||||
# cd $cwd
|
||||
# rm -rf $file
|
||||
# fi
|
||||
|
||||
# .config
|
||||
rflags='-vtr --exclude ".git" --exclude "node_modules" --exclude ".DS_Store"'
|
||||
rsync_template="rsync $rflags {}"
|
||||
# printf "%s\n" "--delete $DOTFILES/.config/nvim $HOME/.config/nvim" | xargs -I {} bash -c "$rsync_template"
|
||||
# printf "%s\n" "--exclude 'mudlet' --exclude 'nvim' $DOTFILES/.config/ $HOME/.config/" | xargs -I {} bash -c "$rsync_template"
|
||||
|
||||
echo_cyan "Copying $DOTFILES/.config/nvim to $HOME/.config/nvim..."
|
||||
xrg "--delete $DOTFILES/.config/nvim/ $HOME/.config/nvim/" "$rsync_template"
|
||||
|
||||
echo_cyan "Copying $DOTFILES/.config to $HOME/.config..."
|
||||
xrg "--exclude 'mudlet' --exclude 'nvim' $DOTFILES/.config/ $HOME/.config/" "$rsync_template"
|
||||
|
||||
|
||||
@@ -1,811 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>AlternateMouseScroll</key>
|
||||
<true/>
|
||||
<key>Default Bookmark Guid</key>
|
||||
<string>F5FB9C94-2223-4D67-AA94-93799F2AB7F3</string>
|
||||
<key>EnableAPIServer</key>
|
||||
<true/>
|
||||
<key>HapticFeedbackForEsc</key>
|
||||
<false/>
|
||||
<key>HotkeyMigratedFromSingleToMulti</key>
|
||||
<true/>
|
||||
<key>New Bookmarks</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>ASCII Anti Aliased</key>
|
||||
<true/>
|
||||
<key>ASCII Ligatures</key>
|
||||
<true/>
|
||||
<key>Ambiguous Double Width</key>
|
||||
<false/>
|
||||
<key>Ansi 0 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.11764705926179886</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.098039217293262482</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.078431375324726105</real>
|
||||
</dict>
|
||||
<key>Ansi 1 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.16300037503242493</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.23660069704055786</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7074432373046875</real>
|
||||
</dict>
|
||||
<key>Ansi 10 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.56541937589645386</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.9042816162109375</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.3450070321559906</real>
|
||||
</dict>
|
||||
<key>Ansi 11 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8833775520324707</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9259033203125</real>
|
||||
</dict>
|
||||
<key>Ansi 12 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9485321044921875</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.67044717073440552</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.65349078178405762</real>
|
||||
</dict>
|
||||
<key>Ansi 13 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.8821563720703125</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4927266538143158</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8821563720703125</real>
|
||||
</dict>
|
||||
<key>Ansi 14 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.99263292551040649</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.37597531080245972</real>
|
||||
</dict>
|
||||
<key>Ansi 15 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>1</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.99999600648880005</real>
|
||||
</dict>
|
||||
<key>Ansi 2 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7607843279838562</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
</dict>
|
||||
<key>Ansi 3 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.76959484815597534</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.78058648109436035</real>
|
||||
</dict>
|
||||
<key>Ansi 4 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.78216177225112915</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.26474356651306152</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.15404300391674042</real>
|
||||
</dict>
|
||||
<key>Ansi 5 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.74494361877441406</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.24931684136390686</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.752197265625</real>
|
||||
</dict>
|
||||
<key>Ansi 6 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.78166204690933228</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.77425903081893921</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
</dict>
|
||||
<key>Ansi 7 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.78104829788208008</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.78105825185775757</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7810397744178772</real>
|
||||
</dict>
|
||||
<key>Ansi 8 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078223705291748</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.40782788395881653</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.40781760215759277</real>
|
||||
</dict>
|
||||
<key>Ansi 9 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.45833224058151245</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.47524076700210571</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8659515380859375</real>
|
||||
</dict>
|
||||
<key>BM Growl</key>
|
||||
<true/>
|
||||
<key>Background Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.230743408203125</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.10665485684962811</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0023730630055069923</real>
|
||||
</dict>
|
||||
<key>Background Image Location</key>
|
||||
<string></string>
|
||||
<key>Badge Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.5</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>1</real>
|
||||
<key>Red Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<key>Blinking Cursor</key>
|
||||
<false/>
|
||||
<key>Blur</key>
|
||||
<false/>
|
||||
<key>Bold Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>1</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.99999600648880005</real>
|
||||
</dict>
|
||||
<key>Brighten Bold Text</key>
|
||||
<false/>
|
||||
<key>Character Encoding</key>
|
||||
<integer>4</integer>
|
||||
<key>Close Sessions On End</key>
|
||||
<true/>
|
||||
<key>Columns</key>
|
||||
<integer>120</integer>
|
||||
<key>Command</key>
|
||||
<string></string>
|
||||
<key>Cursor Boost</key>
|
||||
<real>0.0</real>
|
||||
<key>Cursor Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.99998724460601807</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>1</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.99997633695602417</real>
|
||||
</dict>
|
||||
<key>Cursor Guide Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.25</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.9268307089805603</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.70213186740875244</real>
|
||||
</dict>
|
||||
<key>Cursor Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
</dict>
|
||||
<key>Custom Command</key>
|
||||
<string>No</string>
|
||||
<key>Custom Directory</key>
|
||||
<string>No</string>
|
||||
<key>Default Bookmark</key>
|
||||
<string>No</string>
|
||||
<key>Description</key>
|
||||
<string>Default</string>
|
||||
<key>Disable Window Resizing</key>
|
||||
<true/>
|
||||
<key>Flashing Bell</key>
|
||||
<false/>
|
||||
<key>Foreground Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.86198854446411133</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.86199951171875</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.86197912693023682</real>
|
||||
</dict>
|
||||
<key>Guid</key>
|
||||
<string>F5FB9C94-2223-4D67-AA94-93799F2AB7F3</string>
|
||||
<key>Horizontal Spacing</key>
|
||||
<real>1</real>
|
||||
<key>Idle Code</key>
|
||||
<integer>0</integer>
|
||||
<key>Jobs to Ignore</key>
|
||||
<array>
|
||||
<string>rlogin</string>
|
||||
<string>ssh</string>
|
||||
<string>slogin</string>
|
||||
<string>telnet</string>
|
||||
</array>
|
||||
<key>Keyboard Map</key>
|
||||
<dict>
|
||||
<key>0x2d-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1f</string>
|
||||
</dict>
|
||||
<key>0x32-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x00</string>
|
||||
</dict>
|
||||
<key>0x33-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1b</string>
|
||||
</dict>
|
||||
<key>0x34-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1c</string>
|
||||
</dict>
|
||||
<key>0x35-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1d</string>
|
||||
</dict>
|
||||
<key>0x36-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1e</string>
|
||||
</dict>
|
||||
<key>0x37-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1f</string>
|
||||
</dict>
|
||||
<key>0x38-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x7f</string>
|
||||
</dict>
|
||||
<key>0x7f-0x80000-0x33</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Label</key>
|
||||
<string></string>
|
||||
<key>Text</key>
|
||||
<string>0x17</string>
|
||||
</dict>
|
||||
<key>0xf700-0x220000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2A</string>
|
||||
</dict>
|
||||
<key>0xf700-0x240000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;5A</string>
|
||||
</dict>
|
||||
<key>0xf700-0x260000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;6A</string>
|
||||
</dict>
|
||||
<key>0xf700-0x280000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1b 0x1b 0x5b 0x41</string>
|
||||
</dict>
|
||||
<key>0xf701-0x220000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2B</string>
|
||||
</dict>
|
||||
<key>0xf701-0x240000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;5B</string>
|
||||
</dict>
|
||||
<key>0xf701-0x260000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;6B</string>
|
||||
</dict>
|
||||
<key>0xf701-0x280000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>11</integer>
|
||||
<key>Text</key>
|
||||
<string>0x1b 0x1b 0x5b 0x42</string>
|
||||
</dict>
|
||||
<key>0xf702-0x220000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2D</string>
|
||||
</dict>
|
||||
<key>0xf702-0x240000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;5D</string>
|
||||
</dict>
|
||||
<key>0xf702-0x260000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;6D</string>
|
||||
</dict>
|
||||
<key>0xf702-0x280000-0x7b</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Label</key>
|
||||
<string></string>
|
||||
<key>Text</key>
|
||||
<string>b</string>
|
||||
</dict>
|
||||
<key>0xf703-0x220000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2C</string>
|
||||
</dict>
|
||||
<key>0xf703-0x240000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;5C</string>
|
||||
</dict>
|
||||
<key>0xf703-0x260000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;6C</string>
|
||||
</dict>
|
||||
<key>0xf703-0x280000-0x7c</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Label</key>
|
||||
<string></string>
|
||||
<key>Text</key>
|
||||
<string>f</string>
|
||||
</dict>
|
||||
<key>0xf704-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2P</string>
|
||||
</dict>
|
||||
<key>0xf705-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2Q</string>
|
||||
</dict>
|
||||
<key>0xf706-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2R</string>
|
||||
</dict>
|
||||
<key>0xf707-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2S</string>
|
||||
</dict>
|
||||
<key>0xf708-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[15;2~</string>
|
||||
</dict>
|
||||
<key>0xf709-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[17;2~</string>
|
||||
</dict>
|
||||
<key>0xf70a-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[18;2~</string>
|
||||
</dict>
|
||||
<key>0xf70b-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[19;2~</string>
|
||||
</dict>
|
||||
<key>0xf70c-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[20;2~</string>
|
||||
</dict>
|
||||
<key>0xf70d-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[21;2~</string>
|
||||
</dict>
|
||||
<key>0xf70e-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[23;2~</string>
|
||||
</dict>
|
||||
<key>0xf70f-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[24;2~</string>
|
||||
</dict>
|
||||
<key>0xf729-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2H</string>
|
||||
</dict>
|
||||
<key>0xf729-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;5H</string>
|
||||
</dict>
|
||||
<key>0xf72b-0x20000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;2F</string>
|
||||
</dict>
|
||||
<key>0xf72b-0x40000</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<integer>10</integer>
|
||||
<key>Text</key>
|
||||
<string>[1;5F</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Link Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9337158203125</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.55789834260940552</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.19802422821521759</real>
|
||||
</dict>
|
||||
<key>Minimum Contrast</key>
|
||||
<real>0.0</real>
|
||||
<key>Mouse Reporting</key>
|
||||
<true/>
|
||||
<key>Name</key>
|
||||
<string>Default</string>
|
||||
<key>Non Ascii Font</key>
|
||||
<string>Monaco 12</string>
|
||||
<key>Non-ASCII Anti Aliased</key>
|
||||
<true/>
|
||||
<key>Normal Font</key>
|
||||
<string>CascadiaCodePL-Roman 13</string>
|
||||
<key>Option Key Sends</key>
|
||||
<integer>0</integer>
|
||||
<key>Prompt Before Closing 2</key>
|
||||
<false/>
|
||||
<key>Right Option Key Sends</key>
|
||||
<integer>0</integer>
|
||||
<key>Rows</key>
|
||||
<integer>28</integer>
|
||||
<key>Screen</key>
|
||||
<integer>-1</integer>
|
||||
<key>Scrollback Lines</key>
|
||||
<integer>0</integer>
|
||||
<key>Selected Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
</dict>
|
||||
<key>Selection Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.84313726425170898</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.70196080207824707</real>
|
||||
</dict>
|
||||
<key>Send Code When Idle</key>
|
||||
<false/>
|
||||
<key>Shortcut</key>
|
||||
<string></string>
|
||||
<key>Silence Bell</key>
|
||||
<false/>
|
||||
<key>Sync Title</key>
|
||||
<false/>
|
||||
<key>Tags</key>
|
||||
<array/>
|
||||
<key>Terminal Type</key>
|
||||
<string>xterm-256color</string>
|
||||
<key>Transparency</key>
|
||||
<real>0.0</real>
|
||||
<key>Unlimited Scrollback</key>
|
||||
<true/>
|
||||
<key>Use Bold Font</key>
|
||||
<true/>
|
||||
<key>Use Bright Bold</key>
|
||||
<true/>
|
||||
<key>Use Italic Font</key>
|
||||
<true/>
|
||||
<key>Use Non-ASCII Font</key>
|
||||
<false/>
|
||||
<key>Vertical Spacing</key>
|
||||
<real>1</real>
|
||||
<key>Visual Bell</key>
|
||||
<true/>
|
||||
<key>Window Type</key>
|
||||
<integer>0</integer>
|
||||
<key>Working Directory</key>
|
||||
<string>/Users/chen</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>PMPrintingExpandedStateForPrint2</key>
|
||||
<false/>
|
||||
<key>PointerActions</key>
|
||||
<dict>
|
||||
<key>Button,1,1,,</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<string>kContextMenuPointerAction</string>
|
||||
</dict>
|
||||
<key>Button,2,1,,</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<string>kPasteFromClipboardPointerAction</string>
|
||||
</dict>
|
||||
<key>Gesture,ThreeFingerSwipeDown,,</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<string>kPrevWindowPointerAction</string>
|
||||
</dict>
|
||||
<key>Gesture,ThreeFingerSwipeLeft,,</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<string>kPrevTabPointerAction</string>
|
||||
</dict>
|
||||
<key>Gesture,ThreeFingerSwipeRight,,</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<string>kNextTabPointerAction</string>
|
||||
</dict>
|
||||
<key>Gesture,ThreeFingerSwipeUp,,</key>
|
||||
<dict>
|
||||
<key>Action</key>
|
||||
<string>kNextWindowPointerAction</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SoundForEsc</key>
|
||||
<false/>
|
||||
<key>ToolbeltTools</key>
|
||||
<array>
|
||||
<string>Profiles</string>
|
||||
</array>
|
||||
<key>VisualIndicatorForEsc</key>
|
||||
<false/>
|
||||
<key>findMode_iTerm</key>
|
||||
<integer>0</integer>
|
||||
<key>kCPKSelectionViewPreferredModeKey</key>
|
||||
<integer>0</integer>
|
||||
<key>kCPKSelectionViewShowHSBTextFieldsKey</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</plist>
|
||||
Reference in New Issue
Block a user