26
GitHub - dakra/dmacs: Emacs Literate Configuration with borg
source link: https://github.com/dakra/dmacs
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.org
Emacs Literate Configuration
Contents
- Contents
- About
- Emacs Initialization
- Don’t litter configs
- Moe theme:
- Personal Information
- Some config helper functions
- Change Emacs default config
- Configure Emacs builtin packages
- Simple: Change some default keybinding (kill-this-buffer, up/downcase-dwim)
- Auto-revert: Revert buffer when file changes on disk
- Epa
- Saveplace: Remember your location in a file
- Savehist: Keep track of minibuffer history
- Ansi-color
- Compile
- Subword: CamelCase aware editing operations
- Shr: Simple html renderer
- Help
- Makefile
- Goto-addr: Buttonize URLs and e-mail addresses in the current buffer
- Time
- Calendar
- UI
- Alert: Growl-style notification system
- Sauron: Event log (listen to d-bus and other messages and show them)
- Eldoc: Display help
- Dimmer: Visually highlight the selected buffer
- Hl-todo: Highlight and navigate TODO keywords
- Fill-column-indicator
- Volatile highlights
- beacon: Highlight current line/cursor when switching frames
- which-key: Display available keybindings in popup
- which-func: Show the name of the current function definition in the modeline
- Nicer buffer name for buffers with same name
- Highlight indentions
- Emoji font
- Automatically remove trailing whitespace (only if I put them there)
- Highlight long lines
- Zone: Emacs screen saver
- Sticky-buffer: Lock a buffer to a window
- Editor
- Lossage: Live update lossage buffer
- hippie-exp: Expand by fuzzy matching text in open buffers
- rainbow-delimiters: Different color for each paranthesis level
- fancy-narrow: Fancier narrow
- crux: Various small useful utility functions
- smartparens
- Misc
- smartrep: Repeat previous command without prefix key
- copy-as-format: Copy text as GitHub/Slack/JIRA/HipChat/… formatted code
- zop-to-char: Remove multiple characters at once
- Cycle outline and code visibility
- edit-indirect: Edit a region in a separate buffer
- with-editor: Use local Emacs instance as $EDITOR (e.g. in `git commit’ or `crontab -e’)
- Move text
- Grep (wgrep/rg/ag)
- Grep-context: Get more context for compilation/grep buffers by pressing +/-
- Search/Replace
- Prescient
- deadgrep: Interface for ripgrep
- Company: Auto completion
- Helpful: A better help buffer
- Project Management
- Ivy
- Navigation
- Sort packages
- Dired
- Helm
- Hydras
- Tramp
- Eshell
- Version Control
- Programming
- General setup
- C/C++
- GLSL: OpenGLSL shader
- Configs (yaml/toml/ini/.conf/etc)
- Debugging
- Elixir
- Fish
- Go
- Haskell
- Javascript
- Lisps
- Lua
- Markup Languages
- Nim
- Octave
- PHP
- Python
- Cython
- Main Python setup
- Anaconda: Code navigation, documentation lookup and completion for Python
- Pippel: List, install, upgrade packages with pip
- Pip requirements
- Sphinx
- Python-test: Run python tests with unittest, pytest, django
- Pyramid
- Django
- Pydoc: Nicer documentation view
- Isort
- Blacken: Auto format Python buffer with black
- Virtualenvwrapper: Automatically switch virtualenvs on projectile switch project
- Redis
- Ruby
- Rust
- Solidity (Ethereum)
- SQL
- Typescript
- Web
- personal.el
- Org
- Org Packages
- Org-agenda
- Org-babel
- Org-src
- Org-indent: Indent text according to outline structure.
- Org-bullets: Use utf-8 characters instead of `*` as bullet points
- Org-capture
- Org-clock:
- Org-crypt: Encrypt parts in org file tagged with ~CRYPT~
- Org-export
- Org-habit: Track habits
- Org-man: Make org-links work with man pages
- Org-expiry: Automatically add a CREATED property when inserting a new headline
- Org-id: Create ID property with new task
- Org-table
- Org-pomodoro
- Org-jira: Sync issues with Jira
- Org-github: Sync issues with GitHub
- Orgit: org-link support for magit buffers
- Counsel-org-clock
- Org Packages
- Irc
- Window Manager
- Transmission: Bittorent
- Multimedia
- Misc
- Atomx
- Gif-Screencasts: One-frame-per-action GIF recording
- IPInfo: Get IP info from ipinfo.io
- Systemctl
- OVPN: OpenVPN management mode
- Ledger: Accounting
- Elfeed: Atomx/RSS news reader
- Info-beamer
- Nov: Read EPUBs
- Pocket reader
- Eww
- Wolfram alpha
- Tea timer
- Web Server: A web server running handlers written in Emacs Lisp
- Debug emacs init startup time
- Unsortet stuff in no packages
- Post Initialization
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK