{"id":2589,"date":"2022-07-02T18:09:57","date_gmt":"2022-07-02T09:09:57","guid":{"rendered":"http:\/\/anyons.net\/?p=2589"},"modified":"2022-08-03T21:30:52","modified_gmt":"2022-08-03T12:30:52","slug":"mac-osx-zsh-neovim-%ed%99%98%ea%b2%bd%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/anyons.net\/?p=2589","title":{"rendered":"mac osx zsh neovim \ud658\uacbd\uc124\uc815"},"content":{"rendered":"\n<p>~\/.zshrc<\/p>\n<pre class=\"lang:sh decode:true \"># Set name of the theme to load --- if set to \"random\", it will\n# load a random theme each time oh-my-zsh is loaded, in which case,\n# to know which specific one was loaded, run: echo $RANDOM_THEME\n# See https:\/\/github.com\/ohmyzsh\/ohmyzsh\/wiki\/Themes\n#ZSH_THEME=\"robbyrussell\"\nZSH_THEME=\"agnoster\"<\/pre>\n<pre class=\"lang:sh decode:true \"># Uncomment the following line if you want to change the command execution time\n# stamp shown in the history command output.\n# You can set one of the optional three formats:\n# \"mm\/dd\/yyyy\"|\"dd.mm.yyyy\"|\"yyyy-mm-dd\"\n# or set a custom format using the strftime function format specifications,\n# see 'man strftime' for details.\n# HIST_STAMPS=\"mm\/dd\/yyyy\"\nexport HISTSIZE=100000\nexport SAVEHIST=100000\n#setopt EXTENDED_HISTORY<\/pre>\n<pre class=\"lang:c# decode:true \"># Which plugins would you like to load?\n# Standard plugins can be found in ~\/.oh-my-zsh\/plugins\/*\n# Custom plugins may be added to ~\/.oh-my-zsh\/custom\/plugins\/\n# Example format: plugins=(rails git textmate ruby lighthouse)\n# Add wisely, as too many plugins slow down shell startup.\nplugins=(\n  git\n  git-auto-fetch\n  zsh-syntax-highlighting\n  zsh-autosuggestions\n  tmux\n  brew\n  colored-man-pages\n  colorize\n  macos\n  nmap\n  svn\n  npm\n)\n\nsource $ZSH\/oh-my-zsh.sh\n\n# User configuration\n\n# export MANPATH=\"\/usr\/local\/man:$MANPATH\"\n\n# You may need to manually set your language environment\n# export LANG=en_US.UTF-8\n\n# Preferred editor for local and remote sessions\n# if [[ -n $SSH_CONNECTION ]]; then\n#   export EDITOR='vim'\n# else\n#   export EDITOR='mvim'\n# fi\n\nalias vim=\"nvim\"\nalias vi=\"nvim\"\nalias vimdiff=\"nvim -d\"\nalias colortail='colortail -k ~\/.colortail\/conf.default '\nalias tabv=\"vsplit_tab\"\nalias tabs=\"split_tab\"\nexport EDITOR=\/usr\/local\/bin\/nvim<\/pre>\n<p>~\/.vim\/init.vim<\/p>\n<pre class=\"lang:sh decode:true \">\"=============================================================================\n\" init.vim --- Entry file for neovim\n\" Copyright (c) 2016-2019 Wang Shidong &amp; Contributors\n\" Author: Wang Shidong &lt; wsdjeg at 163.com &gt;\n\" URL: https:\/\/spacevim.org\n\" License: GPLv3\n\"=============================================================================\n\ncall plug#begin(\"~\/.vim\/plugged\")\n\n\"Plug 'glepnir\/lspsaga.nvim'\n\"Plug 'sirver\/ultisnips'\t\t\t\t\" snippets -_-\n\"Plug 'blueyed\/vim-diminactive'\t\t\t\" \ud22c\uba85\ud654\uc77c\ub54c \ube44\ud65c\uc131\uc758 \uc0c9\uc0c1\uc774 \uae68\uc9d0\n\nPlug 'Yggdroot\/indentLine'\nPlug 'airblade\/vim-gitgutter'\t\t\t\" Show git status in vim\nPlug 'ap\/Vim-css-color'\t\t\t\t\t\" CSS Color Preview\nPlug 'christoomey\/vim-tmux-navigator'\nPlug 'cohama\/lexima.vim'\nPlug 'ctrlpvim\/ctrlp.vim'\t\t\t\t\" \ud558\uc704 \ub514\ub809\ud1a0\ub9ac \ud30c\uc77c \ucc3e\uae30\nPlug 'frazrepo\/vim-rainbow'\t\t\t\t\" rainbow pairs\nPlug 'iamcco\/markdown-preview.nvim'\nPlug 'isRuslan\/vim-es6'\nPlug 'jiangmiao\/auto-pairs'\t\t\t\t\" Auto pairs ()\nPlug 'junegunn\/rainbow_parentheses.vim'\nPlug 'leafgarland\/typescript-vim'\nPlug 'majutsushi\/tagbar'\nPlug 'mtdl9\/vim-log-highlighting'\t\t\" Log Highlight\nPlug 'mxw\/vim-jsx'\nPlug 'nathanaelkane\/vim-indent-guides'\nPlug 'neoclide\/coc.nvim', {'branch': 'release'}\nPlug 'neovim\/nvim-lspconfig'\nPlug 'norcalli\/nvim-colorizer.lua'\nPlug 'octol\/vim-cpp-enhanced-highlight'\t\" C++ Syntax\nPlug 'osyo-manga\/vim-anzu'\nPlug 'overcache\/NeoSolarized'\t\t\t\" Theme\nPlug 'pangloss\/vim-javascript'\nPlug 'preservim\/nerdcommenter'\t\t\t\" CTRL + _ comments\nPlug 'ryanoasis\/vim-devicons'\t\t\t\" Developer Icons\nPlug 'scrooloose\/nerdtree'\t\t\t\t\" F2 NerdTree\nPlug 'scrooloose\/syntastic'\nPlug 'sheerun\/vim-polyglot'\nPlug 'tc50cal\/vim-terminal'\t\t\t\t\" \\t \\T Vim Terminal\nPlug 'terryma\/vim-multiple-cursors'\t\t\" CTRL + N for multiple cursors\nPlug 'tpope\/vim-fugitive'\nPlug 'tpope\/vim-markdown'\nPlug 'tpope\/vim-repeat'\nPlug 'tpope\/vim-surround'\t\t\t\t\" Surrounding yes\nPlug 'vim-airline\/vim-airline'\t\t\t\" vim status bar\nPlug 'vim-scripts\/dbext.vim'\t\t\t\" SQL Completion\nPlug 'OmniSharp\/omnisharp-vim'\nPlug 'valloric\/MatchTagAlways'\n\ncall plug#end()\n\nif exists(\"&amp;termguicolors\") &amp;&amp; exists(\"&amp;winblend\")\n\tsyntax enable\n\tset termguicolors\n\tset winblend=2\n\tset wildoptions=pum\n\tset pumblend=5\n\tset background=dark\n\n\tlet g:neosolarized_termtrans=1\n\t\"runtime .\/colors\/NeoSolarized.vim\n\tcolorscheme NeoSolarized\n\n\t\"let &amp;t_8f = \"\\&lt;Esc&gt;[38;2;%lu;%lu;%lum\"\n\t\"let &amp;t_8b = \"\\&lt;Esc&gt;[48;2;%lu;%lu;%lum\"\nendif\n\nlua require('lspconfig').bashls.setup{}\nlua require 'colorizer'.setup()\n\n\" execute 'source' fnamemodify(expand('&lt;sfile&gt;'), ':h').'\/main.vim'\n\n\" coc\nlet g:loaded_perl_provider = 0\nlet g:loaded_ruby_provider = 0\nlet g:loaded_python_provider = 0\n\nlet g:coc_global_extensions = [\n\t\\ 'coc-clang-format-style-options',\n\t\\ 'coc-clangd',\n\t\\ 'coc-css',\n\t\\ 'coc-eslint',\n\t\\ 'coc-html',\n\t\\ 'coc-html-css-support',\n\t\\ 'coc-htmlhint',\n\t\\ 'coc-json',\n\t\\ 'coc-markdownlint',\n\t\\ 'coc-omnisharp',\n\t\\ 'coc-pyright',\n\t\\ 'coc-react-refactor',\n\t\\ 'coc-sh',\n\t\\ 'coc-sql',\n\t\\ 'coc-styled-components',\n\t\\ 'coc-stylelint',\n\t\\ 'coc-tslint-plugin',\n\t\\ 'coc-tsserver',\n\t\\ 'coc-xml',\n\t\\ ]\n\n\" let g:coc_global_extensions = [\n\"\t \\ 'coc-cmake',\n\"\t \\ 'coc-deno',\n\"\t \\ 'coc-emmet',\n\"\t \\ 'coc-go',\n\"\t \\ 'coc-golines',\n\"\t \\ 'coc-graphql',\n\"\t \\ 'coc-phpls',\n\"\t \\ 'coc-php-cs-fixer',\n\"\t \\ 'coc-prettier',\n\"\t \\ 'coc-pairs',\n\"\t \\ 'coc-yaml',\n\"\t \\ ]\n\nfiletype plugin on\n\n\" let g:python_host_prog = '\/usr\/bin\/python'\nlet g:python3_host_prog = '\/usr\/local\/bin\/python3'\n\nlet g:diminactive_enable_focus = 1\n\nset signcolumn=no\nhi coc_err_hi ctermfg=1 ctermbg=15\nsign define coc_err numhl=coc_err_hi\nsign place 1 line=2 name=coc_err\n\nfunction! s:show_documentation()\n\tif (index(['vim','help'], &amp;filetype) &gt;= 0)\n\t\texecute 'h '.expand('&lt;cword&gt;')\n\telseif (coc#rpc#ready())\n\t\tcall CocActionAsync('doHover')\n\telse\n\t\texecute '!' . &amp;keywordprg . \" \" . expand('&lt;cword&gt;')\n\tendif\nendfunction\n\n\"nnoremap &lt;LEADER&gt;H :call &lt;SID&gt;show_documentation()&lt;CR&gt;\n\nset vb\nset nu\nset nuw=5\t\t\t\t\t\t\t\" \uc904 \ubc88\ud638 \ud45c\uc2dc \ub108\ube44\nset backspace=eol,start,indent\nset scrolloff=7\t\t\t\t\t\t\" \uc2a4\ud06c\ub864 \ub0b4\ub9b4\ub54c \uc544\ub798\uc5d0 \ucee4\uc11c\uac00 7\uc904 \uc704\uc5d0 \uc788\uac8c\n\n\" \ud3b8\uc9d1 \uae30\ub2a5 \uc124\uc815\nset sol\nset sm\nset km=startsel\n\n\" \uac80\uc0c9 \uae30\ub2a5 \uc124\uc815\nset hlsearch\nset ignorecase\nset showmatch\n\n\" indent \uc124\uc815\nset cindent\nset autoindent\nset smartindent\nset tabstop=4\nset shiftwidth=4\nset softtabstop=4\nset noet\t\t\t\t\t\t\t\" \ud0ed -&gt; \uacf5\ubc31 \ubcc0\ud658\uae30\ub2a5 no\n\nset mouse=nv\t\t\t\t\t\t\t\" \ub9c8\uc6b0\uc2a4 \uc0ac\uc6a9\n\n\" Turn off swap\nset noswapfile\nset nobackup\nset nowb\n\nset whichwrap+=&lt;,&gt;,h,l,[,]\n\n\" vim-rainbow\nlet g:rainbow_active = 1\n\n\" indent_guides\nlet g:indent_guides_enable_on_vim_startup = 1\n\n\" NERDCommenter\nnmap &lt;C-_&gt; &lt;Plug&gt;NERDCommenterToggle\nvmap &lt;C-_&gt; &lt;Plug&gt;NERDCommenterToggle&lt;CR&gt;gv\n\n\" NERDTree\nlet NERDTreeQuitOnOpen=1\nlet g:NERDTreeMinimalUI=1\nlet NERDTreeWinPos=\"left\"\nlet NERDTreeShowHidden=1\nnmap &lt;F2&gt; :NERDTreeToggle&lt;CR&gt;\n\n\"inoremap &lt;silent&gt;&lt;expr&gt; &lt;c-space&gt; coc#refresh()\n\nif exists('*complete_info')\n\tinoremap &lt;expr&gt; &lt;cr&gt; complete_info()[\"selected\"] != \"-1\" ? \"\\&lt;C-y&gt;\" : \"\\&lt;C-g&gt;u\\&lt;CR&gt;\"\nelse\n\tinoremap &lt;expr&gt; &lt;cr&gt; pumvisible() ? \"\\&lt;C-y&gt;\" : \"\\&lt;C-g&gt;u\\&lt;CR&gt;\"\nendif\n\n\" vim-terminal &lt;Leader&gt; =&gt; \\\nmap &lt;Leader&gt;t :term ++close&lt;cr&gt;\t\t\t\t\" vim-powered terminal in split window\ntmap &lt;Leader&gt;t &lt;c-w&gt;:term ++close&lt;cr&gt;\n\nmap &lt;Leader&gt;T :tab term ++close&lt;cr&gt;\t\t\t\" vim-powered terminal in new tab\ntmap &lt;Leader&gt;T &lt;c-w&gt;:tab term ++close&lt;cr&gt;\n\n\" coc\n\" Use `[g` and `]g` to navigate diagnostics\n\" Use `:CocDiagnostics` to get all diagnostics of current buffer in location list.\nnmap &lt;silent&gt; [g &lt;Plug&gt;(coc-diagnostic-prev)\nnmap &lt;silent&gt; ]g &lt;Plug&gt;(coc-diagnostic-next)\n\n\" GoTo code navigation.\nnmap &lt;silent&gt; gd &lt;Plug&gt;(coc-definition)\nnmap &lt;silent&gt; gy &lt;Plug&gt;(coc-type-definition)\nnmap &lt;silent&gt; gi &lt;Plug&gt;(coc-implementation)\nnmap &lt;silent&gt; gr &lt;Plug&gt;(coc-references)\n\n\" Use &lt;c-space&gt; to trigger completion.\nif has('nvim')\n\tinoremap &lt;silent&gt;&lt;expr&gt; &lt;c-space&gt; coc#refresh()\nelse\n\tinoremap &lt;silent&gt;&lt;expr&gt; &lt;[email protected]&gt; coc#refresh()\nendif\n\n\" Use K to show documentation in preview window.\nnnoremap &lt;silent&gt; K :call &lt;SID&gt;show_documentation()&lt;CR&gt;\n\nfunction! s:show_documentation()\n\tif (index(['vim','help'], &amp;filetype) &gt;= 0)\n\t\texecute 'h '.expand('&lt;cword&gt;')\n\telseif (coc#rpc#ready())\n\t\tcall CocActionAsync('doHover')\n\telse\n\t\texecute '!' . &amp;keywordprg . \" \" . expand('&lt;cword&gt;')\n\tendif\nendfunction\n\n\" Highlight the symbol and its references when holding the cursor.\nautocmd CursorHold * silent call CocActionAsync('highlight')\n\n\" Symbol renaming.\nnmap &lt;leader&gt;rn &lt;Plug&gt;(coc-rename)\n\n\" Formatting selected code.\nxmap &lt;leader&gt;f\t&lt;Plug&gt;(coc-format-selected)\nnmap &lt;leader&gt;f\t&lt;Plug&gt;(coc-format-selected)\n\naugroup mygroup\n\tautocmd!\n\t\" Setup formatexpr specified filetype(s).\n\tautocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')\n\t\" Update signature help on jump placeholder.\n\tautocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')\naugroup end\n\n\" Applying codeAction to the selected region.\n\" Example: `&lt;leader&gt;aap` for current paragraph\nxmap &lt;leader&gt;a\t&lt;Plug&gt;(coc-codeaction-selected)\nnmap &lt;leader&gt;a\t&lt;Plug&gt;(coc-codeaction-selected)\n\n\" Remap keys for applying codeAction to the current buffer.\nnmap &lt;leader&gt;ac\t&lt;Plug&gt;(coc-codeaction)\n\" Apply AutoFix to problem on the current line.\nnmap &lt;leader&gt;qf\t&lt;Plug&gt;(coc-fix-current)\n\n\" Map function and class text objects\n\" NOTE: Requires 'textDocument.documentSymbol' support from the language server.\nxmap if &lt;Plug&gt;(coc-funcobj-i)\nomap if &lt;Plug&gt;(coc-funcobj-i)\nxmap af &lt;Plug&gt;(coc-funcobj-a)\nomap af &lt;Plug&gt;(coc-funcobj-a)\nxmap ic &lt;Plug&gt;(coc-classobj-i)\nomap ic &lt;Plug&gt;(coc-classobj-i)\nxmap ac &lt;Plug&gt;(coc-classobj-a)\nomap ac &lt;Plug&gt;(coc-classobj-a)\n\n\" Remap &lt;C-f&gt; and &lt;C-b&gt; for scroll float windows\/popups.\nif has('nvim-0.4.0') || has('patch-8.2.0750')\n\tnnoremap &lt;silent&gt;&lt;nowait&gt;&lt;expr&gt; &lt;C-f&gt; coc#float#has_scroll() ? coc#float#scroll(1) : \"\\&lt;C-f&gt;\"\n\tnnoremap &lt;silent&gt;&lt;nowait&gt;&lt;expr&gt; &lt;C-b&gt; coc#float#has_scroll() ? coc#float#scroll(0) : \"\\&lt;C-b&gt;\"\n\tinoremap &lt;silent&gt;&lt;nowait&gt;&lt;expr&gt; &lt;C-f&gt; coc#float#has_scroll() ? \"\\&lt;c-r&gt;=coc#float#scroll(1)\\&lt;cr&gt;\" : \"\\&lt;Right&gt;\"\n\tinoremap &lt;silent&gt;&lt;nowait&gt;&lt;expr&gt; &lt;C-b&gt; coc#float#has_scroll() ? \"\\&lt;c-r&gt;=coc#float#scroll(0)\\&lt;cr&gt;\" : \"\\&lt;Left&gt;\"\n\tvnoremap &lt;silent&gt;&lt;nowait&gt;&lt;expr&gt; &lt;C-f&gt; coc#float#has_scroll() ? coc#float#scroll(1) : \"\\&lt;C-f&gt;\"\n\tvnoremap &lt;silent&gt;&lt;nowait&gt;&lt;expr&gt; &lt;C-b&gt; coc#float#has_scroll() ? coc#float#scroll(0) : \"\\&lt;C-b&gt;\"\nendif\n\n\" Use CTRL-S for selections ranges.\n\" Requires 'textDocument\/selectionRange' support of language server.\nnmap &lt;silent&gt; &lt;C-s&gt; &lt;Plug&gt;(coc-range-select)\nxmap &lt;silent&gt; &lt;C-s&gt; &lt;Plug&gt;(coc-range-select)\n\n\" Add `:Format` command to format current buffer.\ncommand! -nargs=0 Format :call CocAction('format')\n\n\" Add `:Fold` command to fold current buffer.\ncommand! -nargs=? Fold :call\t\t CocAction('fold', &lt;f-args&gt;)\n\n\" Add `:OR` command for organize imports of the current buffer.\ncommand! -nargs=0 OR\t :call\t\t CocActionAsync('runCommand', 'editor.action.organizeImport')\n\n\" Add (Neo)Vim's native statusline support.\n\" NOTE: Please see `:h coc-status` for integrations with external plugins that\n\" provide custom statusline: lightline.vim, vim-airline.\nset statusline^=%{coc#status()}%{get(b:,'coc_current_function','')}\n\n\" Mappings for CoCList\n\" Show all diagnostics.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;a\t:&lt;C-u&gt;CocList diagnostics&lt;cr&gt;\n\" Manage extensions.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;e\t:&lt;C-u&gt;CocList extensions&lt;cr&gt;\n\" Show commands.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;c\t:&lt;C-u&gt;CocList commands&lt;cr&gt;\n\" Find symbol of current document.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;o\t:&lt;C-u&gt;CocList outline&lt;cr&gt;\n\" Search workspace symbols.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;s\t:&lt;C-u&gt;CocList -I symbols&lt;cr&gt;\n\" Do default action for next item.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;j\t:&lt;C-u&gt;CocNext&lt;CR&gt;\n\" Do default action for previous item.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;k\t:&lt;C-u&gt;CocPrev&lt;CR&gt;\n\" Resume latest coc list.\nnnoremap &lt;silent&gt;&lt;nowait&gt; &lt;space&gt;p\t:&lt;C-u&gt;CocListResume&lt;CR&gt;\n<\/pre>\n<p>~\/.vim\/coc-settings.json<\/p>\n<pre class=\"lang:sh decode:true\">{\n    \"coc.preferences.hoverTarget\": \"float\",\n    \"diagnostic.enable\": true,\n    \"coc.preferences.bracketEnterImprove\": true,\n    \"coc.preferences.colorSupport\": true,\n    \"coc.preferences.floatActions\": true,\n    \"coc.preferences.snippets.enable\": false,\n    \"diagnostic.checkCurrentLine\": true,\n    \"diagnostic.errorSign\": \"\u2717\",\n    \"diagnostic.hintSign\": \"\u2139\ufe0e\",\n    \"diagnostic.infoSign\": \"\u2139\ufe0e\",\n    \"diagnostic.joinMessageLines\": false,\n    \"diagnostic.level\": \"information\",\n    \"diagnostic.locationlist\": false,\n    \"diagnostic.messageTarget\": \"float\",\n    \"diagnostic.virtualText\": false,\n    \"diagnostic.warningSign\": \"\u26a0\ufe0e\",\n    \"signature.enable\": true,\n    \"suggest.autoTrigger\": \"none\",\n    \"suggest.noselect\": false,\n    \"coc.preferences.formatOnSaveFiletypes\": [\n        \"css\",\n        \"markdown\",\n        \"html\",\n        \"javascript\",\n        \"typescript\",\n        \"typescriptreact\",\n        \"json\",\n        \"typescript.tsx\",\n        \"graphql\"\n    ],\n    \"languageserver\": {\n        \"bash\": {\n            \"command\": \"bash-language-server\",\n            \"args\": [\"start\"],\n            \"filetypes\": [\"sh\"],\n            \"ignoredRootPaths\": [\"~\"]\n        },\n        \/\/\"clangd\": {\n            \/\/\"command\": \"clangd\",\n            \/\/\"rootPatterns\": [\"compile_flags.txt\", \"compile_commands.json\"],\n            \/\/\"filetypes\": [\"c\", \"cc\", \"cpp\", \"c++\", \"objc\", \"objcpp\"]\n        \/\/},\n        \"sql\": {\n            \"command\": \"sql-language-server\",\n            \"args\" : [\"up\", \"--method\", \"stdio\"],\n            \"filetypes\": [\"sql\", \"mysql\"]\n        }\n    },\n    \"clangd.semanticHighlighting\": true,\n    \"coc.preferences.currentFunctionSymbolAutoUpdate\": true,\n    \"eslint.packageManager\": \"yarn\",\n    \"eslint.nodePath\": \".yarn\/sdks\",\n    \"workspace.workspaceFolderCheckCwd\": false,\n    \/\/\"tsserver.tsdk\": \".yarn\/sdks\/typescript\/lib\",\n    \"json.enable\": true,\n    \"json.format.enable\": true,\n    \"html-css-support.enabledLanguages\": [\n        \"htm\",\n        \"html\",\n        \"cshtml\",\n        \"typescriptreact\",\n        \"javascriptreact\"\n    ],\n    \"omnisharp.version\": \"v1.37.3\",\n    \"omnisharp.trace.server\": \"information\",\n    \"omnisharp.debug.server\": true,\n    \"python.linting.enable\": true,\n    \"python.linting.pylintEnabled\": true,\n    \"sh.enable\": true\n}\n<\/pre>\n<p>~\/.SpaceVim.d\/init.toml<\/p>\n<pre class=\"lang:sh decode:true \">#=============================================================================\n# basic.toml --- basic configuration example for SpaceVim\n# Copyright (c) 2016-2017 Wang Shidong &amp; Contributors\n# Author: Wang Shidong &lt; wsdjeg at 163.com &gt;\n# URL: https:\/\/spacevim.org\n# License: GPLv3\n#=============================================================================\n\n# All SpaceVim option below [option] section\n[options]\n    # set spacevim theme. by default colorscheme layer is not loaded,\n    # if you want to use more colorscheme, please load the colorscheme\n    # layer\n#colorscheme = \"gruvbox\"\n    colorscheme = \"onedark\"\n    colorscheme_bg = \"dark\"\n    # Disable guicolors in basic mode, many terminal do not support 24bit\n    # true colors\n    enable_guicolors = false\n    # Disable statusline separator, if you want to use other value, please\n    # install nerd fonts\n    statusline_separator = \"nil\"\n    statusline_inactive_separator = \"bar\"\n    buffer_index_type = 4\n    windows_index_type = 3\n    enable_tabline_filetype_icon = false\n    enable_statusline_mode = false\n    statusline_unicode_symbols = false\n    # Enable vim compatible mode, avoid changing origin vim key bindings\n    vimcompatible = true\n\n# Enable autocomplete layer\n[[layers]]\nname = 'autocomplete'\nauto-completion-return-key-behavior = \"complete\"\nauto-completion-tab-key-behavior = \"cycle\"\n\n[[layers]]\nname = 'shell'\ndefault_position = 'top'\ndefault_height = 30\n\n<\/pre>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"\n<p>~\/.zshrc<\/p>\n<p> # Set name of the theme to load &#8212; if set to &#8220;random&#8221;, it will # load a random theme each time oh-my-zsh is loaded, in which case, # to know which specific one was loaded, run: echo $RANDOM_THEME # See https:\/\/github.com\/ohmyzsh\/ohmyzsh\/wiki\/Themes #ZSH_THEME=&#8221;robbyrussell&#8221; ZSH_THEME=&#8221;agnoster&#8221; # Uncomment the following line if you want to [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[94,165],"tags":[551,549,550,552,448,47,62,447],"class_list":["post-2589","post","type-post","status-publish","format-standard","hentry","category-configuration","category-system","tag-zshrc","tag-coc","tag-init-toml","tag-init-vim","tag-neovim","tag-plugin","tag-vim","tag-zsh","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>mac osx zsh neovim \ud658\uacbd\uc124\uc815 - anydragon<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/anyons.net\/?p=2589\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"mac osx zsh neovim \ud658\uacbd\uc124\uc815 - anydragon\" \/>\n<meta property=\"og:description\" content=\"~\/.zshrc # Set name of the theme to load --- if set to &quot;random&quot;, it will # load a random theme each time oh-my-zsh is loaded, in which case, # to know which specific one was loaded, run: echo $RANDOM_THEME # See https:\/\/github.com\/ohmyzsh\/ohmyzsh\/wiki\/Themes #ZSH_THEME=&quot;robbyrussell&quot; ZSH_THEME=&quot;agnoster&quot; # Uncomment the following line if you want to [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anyons.net\/?p=2589\" \/>\n<meta property=\"og:site_name\" content=\"anydragon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/anydragon\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/anydragon\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-02T09:09:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-03T12:30:52+00:00\" \/>\n<meta name=\"author\" content=\"anydragon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@anydragon\" \/>\n<meta name=\"twitter:site\" content=\"@anydragon\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"anydragon\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=2589#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=2589\"},\"author\":{\"name\":\"anydragon\",\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\"},\"headline\":\"mac osx zsh neovim \ud658\uacbd\uc124\uc815\",\"datePublished\":\"2022-07-02T09:09:57+00:00\",\"dateModified\":\"2022-08-03T12:30:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=2589\"},\"wordCount\":15,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\"},\"keywords\":[\".zshrc\",\"coc\",\"init.toml\",\"init.vim\",\"neovim\",\"plugin\",\"vim\",\"zsh\"],\"articleSection\":[\"Configuration\",\"System\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/anyons.net\\\/?p=2589#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=2589\",\"url\":\"https:\\\/\\\/anyons.net\\\/?p=2589\",\"name\":\"mac osx zsh neovim \ud658\uacbd\uc124\uc815 - anydragon\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/#website\"},\"datePublished\":\"2022-07-02T09:09:57+00:00\",\"dateModified\":\"2022-08-03T12:30:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=2589#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/anyons.net\\\/?p=2589\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=2589#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/anyons.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"mac osx zsh neovim \ud658\uacbd\uc124\uc815\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/anyons.net\\\/#website\",\"url\":\"https:\\\/\\\/anyons.net\\\/\",\"name\":\"anydragon\",\"description\":\"mac, linux, aws, c, c++, mysql, mssql, redis, csharp, nodejs, rust, golang\",\"publisher\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/anyons.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\",\"name\":\"anydragon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\",\"url\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\",\"contentUrl\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\",\"width\":2560,\"height\":1440,\"caption\":\"anydragon\"},\"logo\":{\"@id\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\"},\"sameAs\":[\"http:\\\/\\\/anyons.net\",\"https:\\\/\\\/www.facebook.com\\\/anydragon\",\"https:\\\/\\\/x.com\\\/anydragon\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCr78KWpvmk398vPfpUTWNLg\"],\"url\":\"https:\\\/\\\/anyons.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"mac osx zsh neovim \ud658\uacbd\uc124\uc815 - anydragon","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/anyons.net\/?p=2589","og_locale":"ko_KR","og_type":"article","og_title":"mac osx zsh neovim \ud658\uacbd\uc124\uc815 - anydragon","og_description":"~\/.zshrc # Set name of the theme to load --- if set to \"random\", it will # load a random theme each time oh-my-zsh is loaded, in which case, # to know which specific one was loaded, run: echo $RANDOM_THEME # See https:\/\/github.com\/ohmyzsh\/ohmyzsh\/wiki\/Themes #ZSH_THEME=\"robbyrussell\" ZSH_THEME=\"agnoster\" # Uncomment the following line if you want to [...]","og_url":"https:\/\/anyons.net\/?p=2589","og_site_name":"anydragon","article_publisher":"https:\/\/www.facebook.com\/anydragon","article_author":"https:\/\/www.facebook.com\/anydragon","article_published_time":"2022-07-02T09:09:57+00:00","article_modified_time":"2022-08-03T12:30:52+00:00","author":"anydragon","twitter_card":"summary_large_image","twitter_creator":"@anydragon","twitter_site":"@anydragon","twitter_misc":{"\uae00\uc4f4\uc774":"anydragon","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"8\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/anyons.net\/?p=2589#article","isPartOf":{"@id":"https:\/\/anyons.net\/?p=2589"},"author":{"name":"anydragon","@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b"},"headline":"mac osx zsh neovim \ud658\uacbd\uc124\uc815","datePublished":"2022-07-02T09:09:57+00:00","dateModified":"2022-08-03T12:30:52+00:00","mainEntityOfPage":{"@id":"https:\/\/anyons.net\/?p=2589"},"wordCount":15,"commentCount":0,"publisher":{"@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b"},"keywords":[".zshrc","coc","init.toml","init.vim","neovim","plugin","vim","zsh"],"articleSection":["Configuration","System"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/anyons.net\/?p=2589#respond"]}]},{"@type":"WebPage","@id":"https:\/\/anyons.net\/?p=2589","url":"https:\/\/anyons.net\/?p=2589","name":"mac osx zsh neovim \ud658\uacbd\uc124\uc815 - anydragon","isPartOf":{"@id":"https:\/\/anyons.net\/#website"},"datePublished":"2022-07-02T09:09:57+00:00","dateModified":"2022-08-03T12:30:52+00:00","breadcrumb":{"@id":"https:\/\/anyons.net\/?p=2589#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anyons.net\/?p=2589"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/anyons.net\/?p=2589#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/anyons.net\/"},{"@type":"ListItem","position":2,"name":"mac osx zsh neovim \ud658\uacbd\uc124\uc815"}]},{"@type":"WebSite","@id":"https:\/\/anyons.net\/#website","url":"https:\/\/anyons.net\/","name":"anydragon","description":"mac, linux, aws, c, c++, mysql, mssql, redis, csharp, nodejs, rust, golang","publisher":{"@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anyons.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":["Person","Organization"],"@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b","name":"anydragon","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg","url":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg","contentUrl":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg","width":2560,"height":1440,"caption":"anydragon"},"logo":{"@id":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg"},"sameAs":["http:\/\/anyons.net","https:\/\/www.facebook.com\/anydragon","https:\/\/x.com\/anydragon","https:\/\/www.youtube.com\/channel\/UCr78KWpvmk398vPfpUTWNLg"],"url":"https:\/\/anyons.net\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":2227,"url":"https:\/\/anyons.net\/?p=2227","url_meta":{"origin":2589,"position":0},"title":"Ubuntu zsh vim Setting","author":"anydragon","date":"2021\ub144 03\uc6d4 30\uc77c","format":false,"excerpt":"apt install build-essential apt install net-tools apt install openssh-server systemctl enable ssh systemctl restart ssh apt install curl apt install tmux apt install mc apt install git apt install zsh sh -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/ohmyzsh\/ohmyzsh\/master\/tools\/install.sh)\" chsh -s \/usr\/bin\/zsh # logout \ud544\uc694 zsh # \uc77c\ub2e8 \ud55c\ubc88 \uc2e4\ud589 git clone https:\/\/github.com\/zsh-users\/zsh-autosuggestions.git $ZSH_CUSTOM\/plugins\/zsh-autosuggestions\u2026","rel":"","context":"&quot;Configuration&quot;\uc5d0\uc11c","block_context":{"text":"Configuration","link":"https:\/\/anyons.net\/?cat=94"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2814,"url":"https:\/\/anyons.net\/?p=2814","url_meta":{"origin":2589,"position":1},"title":"azure ubuntu \uc124\uce58 ver 2022","author":"anydragon","date":"2022\ub144 09\uc6d4 06\uc77c","format":false,"excerpt":"TimeZone Setting ls -l \/etc\/localtime cd \/etc sudo rm -rf localtime sudo ln -s \/usr\/share\/zoneinfo\/Asia\/Seoul localtime # time changed UTC -> KST date package update sudo apt update sudo apt upgrade do-release-upgrade sudo apt autoclean sudo apt autoremove Util Install & Setting # install Utils sudo apt install build-essential sudo\u2026","rel":"","context":"&quot;Configuration&quot;\uc5d0\uc11c","block_context":{"text":"Configuration","link":"https:\/\/anyons.net\/?cat=94"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19,"url":"https:\/\/anyons.net\/?p=19","url_meta":{"origin":2589,"position":2},"title":".bat \ub0a0\uc790\ub85c \ud30c\uc77c\uba85 \uc0dd\uc131","author":"anydragon","date":"2009\ub144 10\uc6d4 09\uc77c","format":false,"excerpt":"set yyyy=%date:~0,4% set mm=%date:~5,2% set dd=%date:~8,2% echo group%yyyy%%mm%%dd%.log >> file.txt","rel":"","context":"&quot;Command&quot;\uc5d0\uc11c","block_context":{"text":"Command","link":"https:\/\/anyons.net\/?cat=93"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1215,"url":"https:\/\/anyons.net\/?p=1215","url_meta":{"origin":2589,"position":3},"title":"2021\ub144 mac \uc5d0\uc11c \uc0ac\uc6a9\ud558\uace0 \uc788\ub294 \ud504\ub85c\uadf8\ub7a8 \ubaa9\ub85d","author":"anydragon","date":"2021\ub144 03\uc6d4 27\uc77c","format":false,"excerpt":"\uad6c\uc785\ubaa9\ub85d\uc5d0 \uc788\ub294 \ud504\ub85c\uadf8\ub7a8\ub4e4 \uc804\ubd80 \uc124\uce58 \ubc0f \uc5c5\ub370\uc774\ud2b8 Microsoft Remote Desktop Microsoft OneNote OneDrive Notability CheetSheet GoodNote 5 VsCode Valentina Studio Friendly Streaming Browser Facebook Messenger Skype Amphetamine SnailGit SnailSVN HazeOver Slack deepClock \ud55c\ucef4\uc624\ud53c\uc2a4 \ud55c\uae00 2014 VP \ubdf0\uc5b4 \ubb34\ube44\uc2a4\ud2b8 \uce74\uce74\uc624\ud1a1 \ub124\uc774\ud2b8\uc628 Band Telegram isHUD MachineProfile Blackmagic Disk Speed Test \uac01 \ud648\ud398\uc774\uc9c0\u2026","rel":"","context":"&quot;Configuration&quot;\uc5d0\uc11c","block_context":{"text":"Configuration","link":"https:\/\/anyons.net\/?cat=94"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1317,"url":"https:\/\/anyons.net\/?p=1317","url_meta":{"origin":2589,"position":4},"title":"Mac Brew\ub85c \ud328\ud0a4\uc9c0 \uad00\ub9ac","author":"anydragon","date":"2017\ub144 06\uc6d4 08\uc77c","format":false,"excerpt":"Brew \uba85\ub839\uc5b4 brew search formula \/\/ \ud328\ud0a4\uc9c0 \uac80 brew install formula \/\/ \ud328\ud0a4\uc9c0 \uc124\uce58 brew remove formula \/\/ \ud328\ud0a4\uc9c0 \uc0ad\uc81c brew info formula \/\/ \ud328\ud0a4\uc9c0 \uc815\ubcf4 brew switch formula 2.1.1 \/\/ \ud2b9\uc815 \ubc84\uc804\uc73c\ub85c \ubcc0\uacbd brew upgrade [formula] \/\/ \uc124\uce58\ud55c \ud328\ud0a4\uc9c0\uc758 \ucd5c\uc2e0\ubc84\uc804\uc744 \uc124\uce58 brew list \ub610\ub294 brew ls \/\/ \uc124\uce58\ud55c formula\u2026","rel":"","context":"&quot;Command&quot;\uc5d0\uc11c","block_context":{"text":"Command","link":"https:\/\/anyons.net\/?cat=93"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1184,"url":"https:\/\/anyons.net\/?p=1184","url_meta":{"origin":2589,"position":5},"title":"mac \uc5d0\uc11c iso\ub85c boot usb \ub97c \ub9cc\ub4e4\uace0 \uc2f6\uc744\ub54c","author":"anydragon","date":"2015\ub144 12\uc6d4 15\uc77c","format":false,"excerpt":"sudo dd if=.\/Acronis.True.Image.2016.19.0.5634.iso of=\/dev\/rdisk4s1 bs=1m;","rel":"","context":"&quot;Command&quot;\uc5d0\uc11c","block_context":{"text":"Command","link":"https:\/\/anyons.net\/?cat=93"},"img":{"alt_text":"find-disk-identifier-diskutil-mac-osx-610x292","src":"https:\/\/i0.wp.com\/anyons.net\/wp-content\/uploads\/2015\/12\/find-disk-identifier-diskutil-mac-osx-610x292.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/anyons.net\/wp-content\/uploads\/2015\/12\/find-disk-identifier-diskutil-mac-osx-610x292.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/anyons.net\/wp-content\/uploads\/2015\/12\/find-disk-identifier-diskutil-mac-osx-610x292.jpg?resize=525%2C300 1.5x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/posts\/2589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2589"}],"version-history":[{"count":0,"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/posts\/2589\/revisions"}],"wp:attachment":[{"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}