- font: Monospace Neon
VSCode
UI 顏色
{
"workbench.colorCustomizations": {
"activityBar.background": "#2a384e",
"activityBar.activeBackground": "#026881",
"activityBar.activeBorder": "#ffffff",
"activityBar.foreground": "#ffffff",
"statusBar.background": "#20686d",
"tab.inactiveBackground": "#222222",
"statusBar.foreground": "#ffffff",
"activityBarBadge.background": "#00864e",
"statusBar.border": "#00000000",
"tab.activeBackground": "#284049",
"tab.activeBorderTop": "#a6ff00"
},
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "One Dark italic",
"scope": [
"comment",
"entity.other.attribute-name",
"keyword",
"markup.underline.link",
"storage.modifier",
"storage.type",
"string.url",
"variable.language.super",
"variable.language.this"
],
"settings": {
"fontStyle": "italic"
}
}
]
},
}
Zed
// Zed settings
//
// For information on how to configure Zed, see the Zed
// documentation: https://zed.dev/docs/configuring-zed
//
// To see all of Zed's default settings without changing your
// custom settings, run `zed: open default settings` from the
// command palette (cmd-shift-p / ctrl-shift-p)
{
"icon_theme": "Material Icon Theme",
"telemetry": {
"metrics": false
},
"buffer_font_family": "Monaspace Neon",
"buffer_font_weight": 300,
"ui_font_size": 24,
"buffer_font_size": 22,
"theme": {
"mode": "system",
"light": "One Light",
"dark": "One Dark Pro"
},
"experimental.theme_overrides": {
"syntax": {
"boolean": {
"color": "#d19a66"
},
"keyword": {
"font_style": "italic"
}
}
},
"terminal": {
"font_family": "Monaspace Neon",
"font_size": 18,
"dock": "right"
},
"tabs": {
"file_icons": true
},
"languages": {
"OCaml": {
"format_on_save": "language_server"
}
},
"git": {
"inline_blame": {
"enabled": false
}
}
}
// Zed keymap
//
// For information on binding keys, see the Zed
// documentation: https://zed.dev/docs/key-bindings
//
// To see the default key bindings run `zed: open default keymap`
// from the command palette.
[
{
"context": "Workspace",
"bindings": {
// "shift shift": "file_finder::Toggle"
}
},
{
"context": "Editor",
"bindings": {
// "j k": ["workspace::SendKeystrokes", "escape"]
"shift-alt-down": "editor::DuplicateLineDown",
"shift-alt-up": "editor::DuplicateLineUp"
}
}
]
wezterm
local wezterm = require 'wezterm';
return {
color_scheme = "ayu",
font = wezterm.font('Monaspace Neon', { weight = 'DemiLight' }),
font_size = 18,
window_background_opacity = 0.95,
initial_cols = 100,
initial_rows = 30,
clean_exit_codes = { 130 },
colors = {
tab_bar = {
background = '#ffffff',
inactive_tab = {
bg_color = "#214358",
fg_color = "#AEB8C4",
},
active_tab = {
bg_color = "#151B25",
fg_color = "#9CA6B8",
},
}
},
}
starship
add_newline = false
right_format = """$time"""
[character]
success_symbol = '[λ](bold green)'
error_symbol = '[λ](bold red)'
vimcmd_symbol = '[<](bold green)'
vimcmd_replace_one_symbol = '[<](bold purple)'
vimcmd_replace_symbol = '[<](bold purple)'
vimcmd_visual_symbol = '[<](bold yellow)'
[line_break]
disabled = false
[git_branch]
format = 'on [$branch(:$remote_branch)]($style) '
[time]
disabled = true
time_format = '%F %T'
format = '[$time]($style)'
git
[alias]
sw = switch
co = checkout
st = status