This package provides commands to open a shell buffer in (or relative to) the default-directory or – using projectile or find-file-in-project – a project root.
This package provides a minor mode that enables syntax-based indentation for SQL mode buffers. Indentation rules are flexible and can be customized to match your personal coding style.
Sphinx Doc is an Emacs minor mode for inserting docstring skeletons for Python functions and methods. The structure of the docstring is as per the equirement of the Sphinx documentation generator.
SSH Deploy enables automatic deploys on explicit-save actions, manual uploads, renaming, deleting, downloads, file and directory differences, launching remote terminals (Eshell, Shell), detection of remote changes, remote directory browsing, remote SQL database sessions and running custom deployment scripts via Tramp.
Super-save auto-saves your buffers, when certain events happen, e.g., when you switch between buffers or when an Emacs frame loses focus. You can think of it as both something that augments and replaces the standard Auto-save mode.
Speed Type allows you to practice your touch typing skills. You can test yourself by typing snippets from online books or use any piece of text or code you have in Emacs. Speed Type keeps track of your stats (WPM, CPM, accuracy) while you are typing.
Scratch is an extension to Emacs that enables one to create scratch buffers that are in the same mode as the current buffer. This is notably useful when working on code in some language; you may grab code into a scratch buffer, and, by virtue of this extension, do so using the Emacs formatting rules for that language.
This package provides functions to startup ssh-agent
, set the needed environment variables in Emacs, and prompt for passphrases from within Emacs so that pushes and pulls from magit
will not require entering any passphrase.
It can also be useful on Unix-like platforms to delay having to enter your passphrase until the first time you push to a remote.
This package provides a spam filtering library for Emacs MUAs. It supports Japanese and has the following features:
Pure Emacs Lisp implementation.
Interactive process within the MUA.
Incremental corpus learning.
Three different methods for Japanese word segmentation.
Built-in support for
emacs-wanderlust
andemacs-mew
.Navi2ch integration.
Substitute is a set of commands that perform text replacement (i) throughout the buffer, (ii) limited to the current definition (per narrow-to-defun), (iii) from point to the end of the buffer, and (iv) from point to the beginning of the buffer.
These substitutions are meant to be as quick as possible and, as such, differ from the standard query-replace
tool. The provided commands prompt for substitute text and perform the substitution outright.
This is an implemenatation of the Shen programming language in Elisp. The end goal is to provide: 1. An easy way to play with Shen with no other installation hassle (assuming you use Emacs). 2. A first-class development experience when writing Shen. The idea is that an editor that understands the code can be much more helpful than one that does not. To this end the roadmap involves a full gamut of source code introspection and debugging tools.
Documentation at https://melpa.org/#/springboard
Documentation at https://melpa.org/#/smartparens
Documentation at https://melpa.org/#/simplenote2
Documentation at https://melpa.org/#/speeddating
Documentation at https://melpa.org/#/syslog-mode
Documentation at https://melpa.org/#/sql-sqlline
Documentation at https://melpa.org/#/sr-speedbar
Documentation at https://melpa.org/#/sweet-theme
Documentation at https://melpa.org/#/sly-overlay
Documentation at https://melpa.org/#/shrink-path
Documentation at https://melpa.org/#/smarty-mode
Documentation at https://melpa.org/#/skewer-mode
Documentation at https://melpa.org/#/symon-lingr