Skip to content

Instantly share code, notes, and snippets.

#PS1='\[\e[38;2;37;37;37m\][\[\e[1;30m\]\[\e[38;2;175;161;147m\]\u@\h\[\e[0;30m\]\[\e[38;2;37;37;37m\]] [\[\e[38;2;170;255;170m\]$(if [ "$PWD" = "$HOME" ]; then echo "~"; else basename $(pwd); fi)\[\e[38;2;37;37;37m\]] \[\e[38;2;186;85;211m\]$(git rev-parse --abbrev-ref HEAD 2>/dev/null)\[\e[0m\] \[\e[38;2;255;182;193m\]took\[\e[38;2;255;165;0m\] $(($SECONDS))s\[\e[0m\]\n\$ '
# Working
#PS1='\[\e[38;2;37;37;37m\][\[\e[1;30m\]\[\e[38;2;175;161;147m\]\u@\h\[\e[0;30m\]\[\e[38;2;37;37;37m\]] [\[\e[38;2;0;204;255m\]$(if [ "$PWD" = "$HOME" ]; then echo "~"; else basename $(pwd); fi)\[\e[38;2;37;37;37m\]] \[\e[38;2;0;204;255m\]$(git rev-parse --abbrev-ref HEAD 2>/dev/null)\[\e[0m\] \[\e[38;2;255;165;0m\]took $(($SECONDS))s\[\e[0m\]\n\$ '
PS1='\[\e[38;2;37;37;37m\][\[\e[1;30m\]\[\e[38;2;175;161;147m\]\u@\h\[\e[0;30m\]\[\e[38;2;37;37;37m\]] [\[\e[38;2;170;255;170m\]$(if [ "$PWD" = "$HOME" ]; then echo "~"; else basename $(pwd); fi)\[\e[38;2;37;37;37m\]] \[\e[38;2;37;37;37m\]$([ -n "$(git rev-parse --abbrev-ref HEAD
editor.action.revealDefinition
editor.action.revealDefinitionAside
editor.action.peekDefinition
editor.action.peekTypeDefinition
editor.action.showDefinitionPreviewHover
workbench.action.terminal.toggleTerminal
editor.action.commentLine
editor.action.blockComment
workbench.action.splitEditor
workbench.action.splitEditorRight
@JaySanSen
JaySanSen / vscode vim mappings
Created August 24, 2025 18:25
vscode vim mappings
{
"vim.leader": "<space>",
"vim.useSystemClipboard": true,
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.highlightedyank.color": "rgb(130,133,232)",
"vim.highlightedyank.duration": 200,
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
set scrolloff=5
set rnu
inoremap <A-;> <Esc>
vnoremap <A-;> <Esc>
inoremap jk <Esc>
vnoremap nn <Esc>
let mapleader = ' '
map <leader>lc <Action>(CommentByLineComment)
map <leader>bc <Action>(CommentByBlockComment)
map <leader>fd <Action>(ReformatCode)