All Projects → agzam → Exwm Edit

agzam / Exwm Edit

Licence: gpl-3.0
Edit mode for EXWM

Projects that are alternatives of or similar to Exwm Edit

Explain Pause Mode
top, but for Emacs.
Stars: ✭ 158 (+71.74%)
Mutual labels:  emacs, melpa
Rg.el
Emacs search tool based on ripgrep
Stars: ✭ 277 (+201.09%)
Mutual labels:  emacs, melpa
Modern Cpp Font Lock
C++ font-lock for Emacs
Stars: ✭ 159 (+72.83%)
Mutual labels:  emacs, melpa
Emacs Solaire Mode
If only certain buffers could be so grossly incandescent.
Stars: ✭ 129 (+40.22%)
Mutual labels:  emacs, melpa
Quelpa
Build and install your Emacs Lisp packages on-the-fly directly from source
Stars: ✭ 455 (+394.57%)
Mutual labels:  emacs, melpa
Linum Relative
display relative line number in the left margin in emacs
Stars: ✭ 152 (+65.22%)
Mutual labels:  emacs, melpa
Emacs Easy Hugo
Emacs major mode for managing hugo
Stars: ✭ 235 (+155.43%)
Mutual labels:  emacs, melpa
Nimbus Theme
The best dark theme for Emacs
Stars: ✭ 102 (+10.87%)
Mutual labels:  emacs, melpa
Nord Emacs
An arctic, north-bluish clean and elegant Emacs theme.
Stars: ✭ 379 (+311.96%)
Mutual labels:  emacs, melpa
Use Package
A use-package declaration for simplifying your .emacs
Stars: ✭ 3,748 (+3973.91%)
Mutual labels:  emacs, melpa
Dotfiles
Configuration files for XMonad, Emacs, NixOS, Taffybar and more.
Stars: ✭ 127 (+38.04%)
Mutual labels:  emacs, window-manager
Cmake Ide
Use Emacs as a C/C++ IDE
Stars: ✭ 661 (+618.48%)
Mutual labels:  emacs, melpa
Auto Complete
Emacs auto-complete package
Stars: ✭ 1,622 (+1663.04%)
Mutual labels:  emacs, melpa
Dumb Jump
an Emacs "jump to definition" package for 50+ languages
Stars: ✭ 1,256 (+1265.22%)
Mutual labels:  emacs, melpa
Web Mode
web template editing mode for emacs
Stars: ✭ 1,470 (+1497.83%)
Mutual labels:  emacs, melpa
Evil Multiedit
Multiple cursors for evil-mode, based on iedit
Stars: ✭ 200 (+117.39%)
Mutual labels:  emacs, melpa
Lsp Dart
lsp-mode ❤️ dart
Stars: ✭ 94 (+2.17%)
Mutual labels:  emacs, melpa
Frames Only Mode
Make emacs play nicely with tiling window managers by setting it up to use frames rather than windows
Stars: ✭ 96 (+4.35%)
Mutual labels:  emacs, window-manager
Spacehammer
Hammerspoon config inspired by Spacemacs
Stars: ✭ 280 (+204.35%)
Mutual labels:  emacs, window-manager
Meghanada Emacs
A Better Java Development Environment for Emacs
Stars: ✭ 582 (+532.61%)
Mutual labels:  emacs, melpa
  • Description Edit mode for [[https://github.com/ch11ng/exwm][EXWM]]

    Similar to [[https://github.com/alpha22jp/atomic-chrome][atomic-chrome]]

    except this package is made to work with EXWM and it works with any editable element of any app

    The idea is very simple - when you invoke the edit, it simulates =C-a= + =C-c= (select all & copy), or simply =C-c= if you already have something pre-selected. Then it opens a buffer and yanks (pastes) the content so you can edit it, after you done - it grabs (now edited text) and pastes back to where it's started

[[file:howitworks.gif]]

Now that opens interesting possibilities, for example:

  • when typing in ChromeDevTools console, you can initiate exwm-edit, then change major mode to whatever your favorite javascript mode is, have all the JS syntax highlighting, flycheck, etc;
  • you can edit GitHub issues and wiki pages using markdown-mode and use your syntax checker and thesaurus;
  • quickly modify url in browser address bar using multiple-cursors and regexp-replace things;
  • edit and modify code snippets with ease in Slack;
  • etc. and etc.
  • Keybindings Default keybindings are just like in Org-mode (for editing source blocks):

    C-c '​ or C-c C-'​ - edit

    C-c '​ or C-c C-c - finish editing

    C-c C-k - cancel editing

  • Customization You can use hooks to set desired mode, etc, e.g.:

    #+begin_src emacs-lisp (use-package exwm-edit :config (defun ag-exwm/on-exwm-edit-compose () (spacemacs/toggle-visual-line-navigation-on) (funcall 'markdown-mode))

    (add-hook 'exwm-edit-compose-hook 'ag-exwm/on-exwm-edit-compose))
    

    #+end_src

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].