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 and cloel
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
-
eaf-map OpenStreetMap application for EAF.
-
eaf-browser A modern, customizable and extensible browser in Emacs
-
eaf-pdf-viewer Fastest PDF Viewer in Emacs
-
eaf-git Fully multi-threaded git client for Emacs
-
eaf-markmap Visualize your Markdown as markmaps
-
eaf-mindmap Keyboard-driven Mindmap editor
-
eaf-markdown-previewer Real-time Markdown previewer
-
eaf-mind-elixir EAF Mind map application base on Mind Elixir
-
eaf-music-player Music player that supports playlist and audio visualization
-
eaf-rss-reader RSS Reader in Emacs
-
eaf-file-manager Fully multi-threaded replacement for dired-mode
-
eaf-terminal Full-featured terminal in Emacs
-
eaf-jupyter Jupyter client
-
eaf-org-previewer Real-time Org-mode previewer
-
eaf-video-player Video Player in Emacs
-
eaf-camera Camera in Emacs
-
eaf-image-viewer Dynanmic image viewer
-
eaf-demo EAF app demo based on PyQt
-
eaf-netease-cloud-music Play Netease Cloud Music from Emacs
-
.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
-
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
-
lazycat emacs plugins 300+ Emacs plugins are maintained by me
-
lsp-bridge A blazingly fast LSP client for Emacs
-
lazycat-emacs Andy Stewart's emacs
-
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.
-
deepin-terminal Deepin Terminal written by vala
-
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
-
auto-save Automatically save files without temporary files to protect your finger. ;)
-
awesome-pair Auto parenthesis pairing with syntax table
-
sdcv Emacs interface for sdcv (Stardict console version)
-
cloel Cloel is a framework that combines Clojure and Elisp for collaborative programming
-
manateelazycat.github.io My personal blog
-
deno-bridge Build bridge between Emacs and Deno, execution of JavaScript and Typescript within Emacs.
-
sort-tab Smarter tab solution for Emacs, sort tab with using frequency.
-
thing-edit Copy and paste anything under cursor.
-
deepin-screen-recorder Deepin screen recorder
-
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
-
lazycat-terminal Hackable terminal
-
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.
-
instant-rename-tag Instant rename tag
-
markmacro Keyboard macro for marked regions
-
deepin-pinyin-assistant Deepin pinyin assistant
-
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.
-
wraplish Wraplish 是一个在 Unicode 与英文之间加上空格的 Emacs 插件,
-
multi-term Managing multiple terminal buffers in Emacs.
-
trekker A hackable browser for Emacs
-
corfu-english-helper English helper for Emacs, base on corfu-mode
-
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.
-
deepin-voice-recorder Voice recorder application for deepin
-
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.
-
nova Nova is a multi-threaded remote access plugin designed specifically for Emacs, with outstanding file synchronization performance.
-
deepin-picker Color picker tool for deepin
-
lazy-search Mark current symbol and jump in all matching symbols.
-
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
-
delete-block Delete block effectively
-
flex It's a mode for flex files that provide better syntax highlight than flex-mode.el
-
watch-other-window Scroll other window and keep current window's position.
-
bison Mode to editing bision source code in Emacs
-
deepin-desktop-monitor Deepin Desktop Monitor
-
duplicate-line Duplicate line or region, don't need move cursor.
-
move-text Move current line or region
-
deepin-translate-tools Translate tools for deepin linux.
-
find-define Jump to the definition of a function or variable
-
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.
-
vi-navigate Navigate read-only buffer like vi behavior.
-
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
-
manateelazycat Github profile repo
-
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
-
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
-
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
-
rime-ice-installer 雾凇输入法的自动安装程序
-
rubocop-config Configuration file for RobuCop




