Archive
Neovim 2 writings
Tags
Most used
All Posts161Essay28OS22Linux18Blog17Web14Java13CSS12VSCode12Hexo10Shell10Workflow10Catppuccin9Cities
ChengDu9QingDao6SuZhou6AnShun1ShangHai1All topics
Agent2AI2Algorithm3Android3Apache3Asynchronous1Atomicity1Authentication2Authorization2Book1Browser4Bun1C3Carapace2CDN2CICD1Clash1CLI3Collection1Concurrency4Cpp1CyberPunk2DataBase7Decorator2Django1Docker2Dotfiles2Entertainment1fd2ffmpeg1File2Font2FOSS1FrontEnd2Games6Generics2Ghostty1GIL1Git5GitHub1Glossary1Go1HTML3HTTP1HTTPS2Icarus3Image4Internet3IO2JavaScript4Just1JWT1Lab1LCP2Literature4Live2d1LQIP1LSP1Lua2macOS3Makefile1Markdown6Maven1Microsoft3Music5MyBatis1Neovim2Network7Nushell9Onedrive2OneUI1OSS1Parallelism2Performance8Pjax1Process6Productivity6Programming1Proxy1Python7Queue1Reflection2Responsive2Ricing7Ruff1Rust1Security1Shiki4Sketchybar1Skill1Socket2Spicetify1Spotify1Spring1SQL2srcset2SSH2SVC1Swup1TCP2Terminal8Theme1Thread5Tmux3Tomcat1TUI3Typst1Ubuntu2UIUX6UNIX1UV1Vim3VSIX1Wallpaper1Windows7WSL199pI/wdInASTfprFnVyUlmLAxq0mYHjE9mj0lelRm0zvWr74sMwGIMTbSYOetZcrLmi7ix+s6DZWeD/J50Bu9qo5caWhhPV8f56N0TO/SfaxF7/Rnf7kyMJNGLcVJIllbf/CWqUqybg2llDn8gVhO930C/VqtCTZ0tPBRuBHJ7+pjbqCdxN5dpg2dQ5Htu0LC0MACzZyklmnjMnV7+vnjRfmNuy8D01L05mxHpi0NKbrY+fHVXXbz/jkcR1VFyDeeyonnAA5xNBX4EYQfNXlNBOCfU/eEZwomLFXg/ruHjZYk6GKQ+vAKJ+dp4ZSQhHaLJ32IrBqWB51M2InXaG+M9TRcSptCq2NqlHLta5rwve23j4jeVq0zke0y8RhSPIabP9URIva1Fs9+Ip/BfN2joXHTQmsoQWV5wKQr6tMW8MEpcIiieJvw6Au3GbsizrpVIQ3BrQHFi6mLJ3O7sSQZOCqAZbET5cJf1OZYDHdrYdAAdwR6MN4fJsZUxXf3MgYDUuQWPugJTNqUMHQ5yhgqVcdJQ34qujVK16Kz0igjOxRH1BXsRDBLy4k0GDiJAiOe19tMZEWIgilm2unwxTaFc7FZf2B6OWBDVXQlFDEKiuPqNyX/woh6bsqBy58uhUVLldTVhOBMplWwjva4e7B13k0Ox/uNK7XERG1BLQ+Y+q44+Fm20/UcCdLkjGqVMS+K8o5kT4oDxTs7gsOyHzgS/kzLG/c3VFS3oqB2i/c9alrZeW1mmYwUR142YIpgEd03xn8xyiX0cWx4PffKregJqDEWLP9s7x9yMubSTYQ8i2pai8CYnl/U5WFKd3UEKiEkdCiHHYPChaEzJD6fTnACQO5fMwvQHaqtKQSxkvb33GmiBFH8CRen1Ob/D4/Oc01NlsUj8e01i/FonuXkLAzP461Erh9p1dfqmcMovoCxCxMUWl67vfSo4Ch1qG7LhkqzteykQeG89fVKI12Q+qVajLf7nwVaI4ELwum3cgB3WaKswCDzTTDX92MQuYhTZ7DPl0+VGrZZuOWQ6XMCGrfHe6jeFBrIPTOwswuQxaRPoAZd8t8kZximW+IgS40va/FBVwbL+y4rsGr6mS3Uiehx+oy2myyzJJj89Z9pULCxFPJZMfKQSd9vwjkH3Lx4otctJ1KoZ/hGK8o6lV6XnsjAO2fziaAsVmCPD9Yg8F370s1fgOtjpFOsXqSysEdzvRyGKbawhDMSQA01+7cQj5zklQsMAgg+d6NO5iuE2Nc
winter/01
- Type Less With Code SnippetsDevelopers often face repetitive coding patterns, ranging from standard if/for structures to Go's error handling or HTML boilerplates. This redundancy is inefficient and error-prone. Snippets offer the optimal solution. When you type a short prefix (e.g., if, for), your IDE suggests a completion item that can be expanded into a predefined code template.VSCodeWorkflowMarkdownNeovim3 min
autumn/01
- Enable Autocompletion for Lua API With Stub FilesConfigure IDEs to recognize Sketchybar module types for Lua autocompletion in VS Code, Neovim, and JetBrains IDEs.VSCodeLuaSketchybarLSPNeovim2 min