LunarVim + Warp + Tokyo Night ๐
Warp์์ lunarvim, lazyvim ๋๋ neovim์ ์ง์ ํ ๋ง๋ฅผ ์ ์ฉํ์ฌ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ์๋์ ๊ฐ์ด ์ฌ๋ฐฑ์ด ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค.
์ด ๋ฌธ์ ๋ Warp์์๋ง ๋ฐ์ํ๋ ๋ฌธ์ ๋ก Warp ์์ฒด์์ ํ ๋ง๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์ฐจ์ด๊ฐ ๋ฐ์ํ์ฌ ๋ณด๊ธฐ ์ด์ง ๋ถํธํ ๋ฌธ์ ์ ๋๋ค. ๋ค๋ง ์ ๋ ํฌ๊ฒ ์ ๊ฒฝ์ฐ์ง ์๊ณ ์ค๋ ์๊ฐ๋์ ์ฌ์ฉํ์์ต๋๋ค. ์ค๋ Vim ์ธํ ์ ์ด๊ธฐํํ๋ฉด์ ๋ฌธ๋ฉ ์์ ๋ง์ถ๋ฉด ๊น๋ํ๊ฒ ๋ค ์ถ์ด ์์ ์ ์์ํ๊ณ , ์งง์ง๋ง ๊ธ๋ก ์ ๋ฆฌํด๋ด ๋๋ค.
Warp, LunarVim and Tokyo night
Warp
Warp terminal์ด ์ธ์์ ๋์จ์ง๋ ์ข ๋ฌ์ต๋๋ค. ์ ๊ธฐ์ต์ด ๋ง๋ค๋ฉด ์ด๊ธฐ์ ๋ฒ ํ ๋ฒ์ ์ผ๋ ๋ถํฐ ์ญ ์ฌ์ฉํ์๋๋ฐ์. ์์ ์๋ ๋จ์ํ ์ปค๋งจ๋๋ฅผ ์์ฑํ๋ค๊ฐ๋ ์ฝ๊ฒ ์์ ํ ์ ์๋ ์ฅ์ ์ ๋น ์ ธ ์ฌ์ฉํ์๊ณ ์ง๊ธ์ workflow ๋ฑ ๋ง์ ๊ธฐ๋ฅ์ ์ฐ๊ณ ์๋ค์. ํธ์์ฑ์ ๋ฌผ๋ก AI Command ๋ฑ ์๋ก์ด ์๋๋ค๋ ๋ง์์ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ง ์ข์ํ๋ ๋๊ตฌ ์ค ํ๋์ ๋๋ค.
https://www.warp.dev
LunarVim
LunarVim์ neovim(vim์ ๋ฆฌ๋น๋ ๋ฒ์ )์ ์กฐ๊ธ ๋ ์ฝ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํ ๋๊ตฌ์ ๋๋ค. ์ ์๋ ์ ๊น LazyVim๋ ์ฌ์ฉํ์์ง๋ง LunarVim์ด ํ์ํ ๋ถ๋ถ๋ง ๊ฐ๊ฒฐํ๊ฒ ์ค์ ํ๊ธฐ์ ์ง๊ธ์ LunarVim์ ์ฃผ๋ ฅ์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
https://www.lunarvim.org
Tokyo night
๊ฐ์ธ์ ์ผ๋ก vscode๋ถํฐ ์ฌ๋ฌ ๋๊ตฌ์์ ์ ์ฉํ๋ ์ปฌ๋ฌ์ ์ด ๋ฐ๋ก Tokyo night์ ๋๋ค. ํนํ ๊ฐ๋ฐ ๋๊ตฌ์์๋ ํธ์ํจ๊ณผ ๊ฐ๋ ์ฑ์ด ์ข์์ ๋๋ค์ ๋๊ตฌ์์ ๊ธฐ๋ณธ์ผ๋ก ๋ง์ถฐ๋๊ณ ์ฌ์ฉํฉ๋๋ค.
์ด ๊ธ์ ์์ฑํ๊ณ ์๋ vscode ๋ํ tokyo night ํ ๋ง์ ๋๋ค ๐
Tokyo night in LunarVim
๋จผ์ LunarVim์์ tokyo night ํ๋ฌ๊ทธ์ธ์ ์ค์นํฉ๋๋ค. ~/.config/lvim/lv-config.lua
๊ฒฝ๋ก์ ํ์ผ์ ํ๋ ๋ง๋ค๊ณ ์๋ ๋ด์ฉ์ ์์ฑํฉ๋๋ค.
# vim ~/.config/lvim/lv-config.lua
lvim.plugins = {
{"folke/tokyonight.nvim"}
}
๊ทธ๋ฆฌ๊ณ LunarVim(lvim
)์ ์คํํด์ Configuration์ ์ ํํด์ ์ค์ ์ lvim.colorscheme = "tokyonight-night"
๋ด์ฉ์ ์ถ๊ฐํฉ๋๋ค.
lvim
> Configuration
lvim.colorscheme = "tokyonight-night"
Warp theme for Tokyo night
Warp terminal์ ๊ธฐ๋ณธ์ ์ธ ํ
๋ง๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ง ./warp/
๋๋ ํ ๋ฆฌ ํ์์ ํ์ผ์ ์ถ๊ฐํ์ฌ ์ปค์คํ
ํ ํ
๋ง๋ฅผ ์ค์ ํด์ค ์๋ ์์ต๋๋ค.
# Workdir
mkdir -p ~/.warp
cd ~/.warp
# Clone warp themes
git clone https://github.com/warpdotdev/themes.git
๊ธฐ๋ณธ ์ ๊ณต๋๋ ํ ๋ง ์ด์ธ์๋ ์ถ๊ฐ์ ์ธ ํ ๋ง๊ฐ ์ค์น๋ฉ๋๋ค.
์ด์ Warp์์ tokyo night์ ๊ฐ์ ์ปฌ๋ฌ๋ฅผ ๊ฐ์ง๋ ํ ๋ง ํ์ผ ์ค์ ์ด ํ์ํฉ๋๋ค. ํ ๋ง๋ ์๋์ ๊ฐ์ด YAML ํฌ๋งท์ ๋๋ค.
accent: '#268bd2' # Accent color for UI elements
background: '#002b36' # Terminal background color
details: darker # Whether the theme is lighter or darker.
foreground: '#839496' # The foreground color.
terminal_colors: # Ansi escape colors.
bright:
black: '#002b36'
blue: '#839496'
cyan: '#93a1a1'
green: '#586e75'
magenta: '#6c71c4'
red: '#cb4b16'
white: '#fdf6e3'
yellow: '#657b83'
normal:
black: '#073642'
blue: '#268bd2'
cyan: '#2aa198'
green: '#859900'
magenta: '#d33682'
red: '#dc322f'
white: '#eee8d5'
yellow: '#b58900'
๋คํํ๋ tokyo night์ ๋ง์ถฐ ํ ๋ง ํ์ผ์ ๋ง๋ค์ด์ฃผ์ ๋ถ์ด ์์ต๋๋ค. themes ํ์์ ์๋ Repo๋ฅผ ํด๋ก ํด์ค๋๋ค.
# Workdir
cd ~/.warp/themes
# Add warp tokyo night
git clone https://github.com/bart-krakowski/warp-tokyo-night
warp-tokyo-night๋ tokyo-night ์์์ ๋ง๊ฒ ์ธํ ๋ warp theme ํ์ผ์ ๋๋ค.
์ด์ Settings
> Appearence
> Themes
> Current theme
์ ๋๋ฌ๋ณด๋ฉด ์๊น ๋ฐ์ ํ
๋ง๋ค๊ณผ Tokyo night ํ
๋ง๊ฐ ์ถ๊ฐ๋ฉ๋๋ค.
์ด์ lvim
์ผ๋ก ํ์ผ์ ์ด์ด๋ณด๋ฉด LunarVim ํ
๋ง์ Warp ํ
๋ง๊ฐ ์ ์ด์ฐ๋ฌ์ง๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.