{"id":27416084,"url":"https://github.com/vcfvct/dotfile","last_synced_at":"2025-10-14T04:36:48.982Z","repository":{"id":39566256,"uuid":"218298059","full_name":"vcfvct/dotfile","owner":"vcfvct","description":"My Configs for NeoVim/Fish/tmux/git etc... ","archived":false,"fork":false,"pushed_at":"2025-09-15T13:32:37.000Z","size":8705,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-15T15:23:59.303Z","etag":null,"topics":["alacritty","fish","neovim","rime","surfingkeys","tmux","vim","wsl2"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vcfvct.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-10-29T13:48:38.000Z","updated_at":"2025-09-15T13:32:41.000Z","dependencies_parsed_at":"2023-12-18T19:52:47.585Z","dependency_job_id":"4d48fa6d-0add-4135-8493-1ad554155adf","html_url":"https://github.com/vcfvct/dotfile","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vcfvct/dotfile","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcfvct%2Fdotfile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcfvct%2Fdotfile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcfvct%2Fdotfile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcfvct%2Fdotfile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vcfvct","download_url":"https://codeload.github.com/vcfvct/dotfile/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vcfvct%2Fdotfile/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279017931,"owners_count":26086213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alacritty","fish","neovim","rime","surfingkeys","tmux","vim","wsl2"],"created_at":"2025-04-14T09:46:31.828Z","updated_at":"2025-10-14T04:36:48.976Z","avatar_url":"https://github.com/vcfvct.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## My configuration\n\n- VIM\n\n  - for fzf.vim, `ctrl+g` is mapped to `:GFiles` to search with .gitignore applied.\n    - The [executable path](https://github.com/junegunn/fzf#as-vim-plugin) should be mapped correctly in Plug or with `set rtp+=xxxx` to append to the `runtimepath`.\n  - for `vim surround`, select the text in visual mode, and then press `S`(uppercase), then input the quote or parenthesis or `\u003canyHtmlTag\u003e` etc.\n  - in command line mode, `ctrl-b` and `ctro-e` to navigate to beginning/end.\n\n- GIT\n  - for `git config --global user.email xxx`, can _NOT_ surround email address with `\"\"` like how user name is set.\n- Fish shell\n  - more on `.config/fish/config.fish`\n\n~~NERDTree is awesome~~\nActually find `coc-explorer` is much faster than NERDTree.\n\n`Fish VI mode`が大好きです\n\n### macOS specific\n\n#### macos finder open in new tab\n\nSystem Preferences \u003e Dock \u003e Prefer tabs when opening documents and select Always.\n\n#### font subpixle antialiasing\n\nMacOS Mojave disables subpixel antialiasing, also known as font smoothing, by default.\n\n\u003e defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO\n\n### git detla\n\nIn `.gitconfig`, [delta](https://github.com/dandavison/delta) is used for pager and diff. For wsl/chromeos-linux, go to the release page download corresponding `.deb` and install with `sudo dpkg -i xxx.deb`.\n\n~~### coc nvim~~\n\n- For coc plugin, use the official recommended way `:CocInstall` instead of vim plug to manage so that it could get auto update. Example:\n  \u003e :CocInstall coc-json coc-tsserver coc-eslint coc-pairs coc-git\n- use `ctrl-o` to go back after `gd or gi`.\n- use `:CocConfig` or edit `~/.config/nvim/coc-settings.json` directly to add [ts server options](https://github.com/neoclide/coc-tsserver#configuration-options) just like inside vscode. for example:\n  - `\"typescript.preferences.importModuleSpecifier\": \"relative\",`\n  - `\"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces\":true`\n  - for [project specific settings](https://github.com/neoclide/coc.nvim/wiki/Using-the-configuration-file#configuration-file-resolve), use `./.vim/coc-settings.json` file. one useful setting here we could do is for setting `python.pythonPath` to local `venv`'s python so that the LSP could kick-in.\n- on MacOS, `Terminal-\u003ePreferences-\u003eKeyboard` set `Use Option as Meta Key`. then map \u003cA-f\u003e to `:Format\u003ccr\u003e`.\n  - For iTerm2, need to make it `ESC` in `profiles-\u003ekeys`, and then add specific mapping to the list\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvcfvct%2Fdotfile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvcfvct%2Fdotfile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvcfvct%2Fdotfile/lists"}