I often use English name Andy Stewart, my Chinese name is 王勇.
Here are some ideas to get you started:
- Self-study computer and programming technology
- Mobile game developer (2005 ~ 2007)
- Create a clothing factory (2007 ~ 2009)
- Pre-CTO of deepin operating system (2010 ~ 2018)
- Own several IT companies now (2019 ~ now)
- The CEO of Lazycat MicroServer (2019 ~ now)
- Like self-driving tour, live with kind wife and cute daughter
- A lot of hacking time on EAF, lsp-bridge, cloel, and Omarchy
Skills: Python、 C、 C++、 Emacs Lisp、 Haskell、 Golang、 Vala、 JavaScript、 Clojure、 Ruby、 Lua and more
Welcome to my Chinese blog: manateelazycat.github.io
Below are my open-source projects, welcome to fork!
- emacs-application-framework EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
- lsp-bridge A blazingly fast LSP client for Emacs
- lazycat-emacs Andy Stewart's emacs
- lazycat emacs plugins 300+ Emacs plugins are maintained by me
- aweshell Awesome shell extension base on eshell with wonderful features!
- awesome-tab Emacs package to provide out-of-the-box configuration to use tabs.
- snails A modern, easy-to-expand fuzzy search framework
- awesome-tray Hide mode-line, display necessary information at right of minibuffer.
- eaf-map OpenStreetMap application for EAF.
- deepin-terminal Deepin Terminal written by vala
- eaf-browser A modern, customizable and extensible browser in Emacs
- nox Nox is a lightweight, high-performance LSP client for Emacs
- holo-layer HoloLayer is a multimedia layer plugin designed specifically for Emacs
- color-rg Search and refactoring tool based on ripgrep.
- popweb Show popup web window for Emacs
- mind-wave Emacs AI plugin based on ChatGPT API
- insert-translated-name Insert translated string as variable or function name
- blink-search In the blink of an eye, the search is complete
- company-english-helper English helper base on Emacs company-mode
- eaf-pdf-viewer Fastest PDF Viewer in Emacs
- auto-save Automatically save files without temporary files to protect your finger. ;)
- awesome-pair Auto parenthesis pairing with syntax table
- manateelazycat.github.io My personal blog
- cloel Cloel is a framework that combines Clojure and Elisp for collaborative programming
- sdcv Emacs interface for sdcv (Stardict console version)
- deno-bridge Build bridge between Emacs and Deno, execution of JavaScript and Typescript within Emacs.
- lazycat-terminal Hackable terminal
- xray-installer 一键自动化部署Xray VPS
- eaf-git Fully multi-threaded git client for Emacs
- sort-tab Smarter tab solution for Emacs, sort tab with using frequency.
- thing-edit Copy and paste anything under cursor.
- deepin-software-center Software center for linux deepin.
- fingertip Fingertip is struct edit plugin that base on treesit
- hammerspoon-config My config for Hammerspoon Window Manager
- deepin-screen-recorder Deepin screen recorder
- python-bridge Write Emacs Plugin by Python, split code from EAF.
- grammatical-edit Grammatical edit base on tree-sitter
- deepin-system-monitor System monitor for deepin
- lazy-load Lazy load keys for speed up Emacs startup.
- rime-ice-installer 雾凇输入法的自动安装程序
- eaf-markmap Visualize your Markdown as markmaps
- instant-rename-tag Instant rename tag
- eaf-mindmap Keyboard-driven Mindmap editor
- cctui A truly useful command-line AI provider switching tool
- eaf-markdown-previewer Real-time Markdown previewer
- eaf-mind-elixir EAF Mind map application base on Mind Elixir
- deepin-pinyin-assistant Deepin pinyin assistant
- markmacro Keyboard macro for marked regions
- eaf-music-player Music player that supports playlist and audio visualization
- one-key Many commands share one key.
- deepin-editor Simple note application for deepin
- voyager Voyager is an Emacs debugging plugin based on the DAP protocol.
- eaf-rss-reader RSS Reader in Emacs
- wraplish Wraplish 是一个在 Unicode 与英文之间加上空格的 Emacs 插件,
- eaf-file-manager Fully multi-threaded replacement for dired-mode
- eaf-terminal Full-featured terminal in Emacs
- multi-term Managing multiple terminal buffers in Emacs.
- corfu-english-helper English helper for Emacs, base on corfu-mode
- trekker A hackable browser for Emacs
- lazycat-theme Cool hacker's emacs theme, but won't hurt your eye
- mrkeyboard Mr. Keyboard
- grep-dired Find name with given regexp, and show in dired.
- eaf-jupyter Jupyter client
- key-echo Key-Echo is an Emacs plugin that uses XRecord technology to listen to system key events
- css-sort An Emacs extension you can sort CSS attributables automatically.
- deepin-voice-recorder Voice recorder application for deepin
- nova Nova is a multi-threaded remote access plugin designed specifically for Emacs, with outstanding file synchronization performance.
- lazy-search Mark current symbol and jump in all matching symbols.
- deepin-picker Color picker tool for deepin
- recursive-search-references Find function references in directory
- tower-ng Use rails write web todo-list tool like https://tower.im, this project is just a learning project
- highlight-matching-tag This plugin will highlight matching tag instantaneously.
- smart-align Smart align block around cursor
- watch-other-window Scroll other window and keep current window's position.
- eaf-org-previewer Real-time Org-mode previewer
- eaf-video-player Video Player in Emacs
- delete-block Delete block effectively
- deepin-desktop-monitor Deepin Desktop Monitor
- duplicate-line Duplicate line or region, don't need move cursor.
- flex It's a mode for flex files that provide better syntax highlight than flex-mode.el
- move-text Move current line or region
- omarchy-workspace-gallery Gesture-driven workspace gallery with live previews and drag-and-drop window management
- bison Mode to editing bision source code in Emacs
- deepin-translate-tools Translate tools for deepin linux.
- find-define Jump to the definition of a function or variable
- omarchy-window-switcher Switch windows in Omarchy with Alt+Tab or Super+Tab
- eaf-camera Camera in Emacs
- cache-path-from-shell Provide a chache mechanism make sure exec-path-from-shell just execute once.
- html-to-word This is a HTML to Word conversion library for Rails.
- manateelazycat Github profile repo
- vi-navigate Navigate read-only buffer like vi behavior.
- eaf-image-viewer Dynanmic image viewer
- find-orphan Find orphan function that need remove
- lazycat-emacs-time-machine The elisp code that has been tossed, no longer used, archived to commemorate
- manatee Manatee Integrate Live Environment
- open-newline Open newline like vi.
- toggle-one-window Toggle between window layout and one window.
- deepin-gnome-shell-3.4.1 Deepin gnome shell 3.4.1
- omarchy-tray-bar Tray bar for Omarchy
- eaf-demo EAF app demo based on PyQt
- eaf-netease-cloud-music Play Netease Cloud Music from Emacs
- deb2po Convert format between *.debian and *.po file.
- effortless-indent Indent paste code without additional selection operations
- lazycat-clipboard Cloud clipboard app for LazyCat Microserver
- lazycat-gs-theme Gnome shell for my own use
- omarchy-fctix-status Show Fcitx status on the Omarchy tray bar
- omarchy-power-awake Keep the system awake while plugged in and restore idle behavior on battery
- omarchy-smart-gaps Remove gaps and borders when a workspace has only one window
- .github EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
- eaf-system-monitor Simple system monitor tool
- eaf-vue-demo EAF app demo base on Vue.js
- deno-bridge-ts Build bridge between Emacs and Deno, execution of JavaScript and Typescript within Emacs, this repo is TypeScript part for deno-bridge
- reorder-file Reorder file content base on cloel
- eaf-airshare Share text between Emacs and your phone
- eaf-file-browser Browse computer files on your phone
- eaf-file-sender Share file between Emacs and mobile phone
- eaf-vue-mindmap Use d3.js implement mindmap for EAF
- eaf-js-video-player EAF Video Player (JS) for EAF
- eaf-mermaid Mermaid preview for Emacs
- eaf-sunburst Radial space-filling visualization for Emacs data analyze
- eaf-vue-tailwindcss Tailwindcss Demo for EAF
- lzc-seepdtest LibreSpeed LPK package for LCMD MicroServer
- omarchy-color-picker Color picker for Omarchy
- omarchy-display-reset Reset selected displays from the Omarchy Shell bar
- omarchy-language-switcher Change the system language from the Omarchy Shell bar
- omarchy-startup-map Launch apps into chosen workspaces on each monitor at login
- omarchy-terminal-clipboard Make Super+C and Super+V work across apps and terminals in Omarchy
- rubocop-config Configuration file for RobuCop





