Neovim에서 iTerm2가vim-devicons를 사용하면서 푹 빠진 일.


Neovim에서 Defx.nvim을 사용했지만 아이콘이 마음에 들지 않아서 이번에vim-devicons를 넣고 싶어서 잘 어울려요.

갑작스러운 결론


나는 iTerm2에서 Arranement라는 기능을 사용하여 화면의 상태를 저장한다.
iTerm2에 현재 화면 상태를 저장하고 시작할 때 - Qiita 설정
나는 Arranangement이라는 기능이 화면만 저장하는 줄 알았는데 그거 이외의 상태인 것 같아. 이번에Profiles -> Text -> Font or Non-ASCII Font 이런 설정도 저장되어 있어.
따라서 Preferences에서 글꼴 정보를 업데이트해도 전혀 반영되지 않았다.
따라서 여러 개의 태그를 만드는 등 화면 정보를 아레나ment에 저장할 때는 태그 정보를 Edit해야 한다.

태그 설정 변경


탭을 클릭한 후 Edit Session...합니다.
글꼴 설정을 변경합니다.
반했어~😭
다음은 메모를 위해 Neovim이vim-devicons를 사용하는 방법입니다.

Neovim의 Defx에서vim-devicons 사용


기본적으로 다음과 같은 기사는 이렇지만 조금 다르기 때문에 필기를 해야 한다.
【Vim】defx.nvim에서 고속, 풍부한 파일 (아이콘,git status 표시) -Qita 구현
vim-devicons로 멋진vim을 만들어 보세요. -Qiita

Nerd Font 설치


brew tap homebrew/cask-fonts
brew cask install font-hack-nerd-font
cd ~/Library/Fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20Nerd%20Font%20Complete.otf
ryanoasis/nerd-fonts: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

iTerm2의 Non-ASCII Font 지정



DridSansMono Nerd Font를 지정합니다.

비디오 파일 설치


ryanoasis/vim-devicons: Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
kristijanhusak/defx-icons: Filetype icons for https://github.com/Shougo/defx.nvim

Neovim


[[plugins]]
repo = 'ryanoasis/vim-devicons'

[[plugins]]
repo = 'kristijanhusak/defx-icons'
이때:Defx -columns=icons:indent:filename:type 아이콘이 표시되는지 확인합니다.

init.vim로 columns 지정하기


call defx#custom#option('_', {
"  \ 'winwidth': 50,
"  \ 'split': 'vertical',
"  \ 'direction': 'topleft',
"  \ 'buffer_name': 'exproler',
  \ 'toggle': 1,
  \ 'resume': 1,
  \ 'show_ignored_files': 1,
  \ 'columns': 'git:icons:indent:filename:mark',
  \ })
상술한 columns의 icons는 매우 중요하다.
여기 참고해주세요.
neovim/dein.toml at master · hisasann/neovim

최후



iTerm2에서 Arranement에 푹 빠져서 많이 배웠어요.😎

좋은 웹페이지 즐겨찾기