Emacs
Emacs is an extensible text editor written primarily in Emacs Lisp. While it excels at editing text, Emacs stretches the boundaries of what 'text' is.
-
- Sign up for GitHub or sign in to edit this page
Here are 3,160 public repositories matching this topic...
A community driven list of useful Emacs packages, libraries and others.
-
Updated
Sep 25, 2019 - 614 commits
- 134 contributors
Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.
-
Updated
Sep 25, 2019 - 1 commits
- 136 contributors
- Emacs Lisp
An Emacs configuration for the stubborn martian vimmer
-
Updated
Sep 25, 2019 - 10 commits
- 153 contributors
- Emacs Lisp
Next browser - Be productive.
-
Updated
Sep 25, 2019 - 2 commits
- 27 contributors
- Common Lisp
DEFUN ("frame-char-height", Fframe_char_height, Sframe_char_height,
0, 1, 0,
doc: /* Height in pixels of a line in the font in frame FRAME.
If FRAME is omitted or nil, the selected frame is used.
For a terminal frame, the value is always 1. */)
(Lisp_Object frame)
{
#ifdef HAVE_WINDOW_SYSTEM
struct frame *f = decode_any_frame (frame);
if (FRAME_WINDOW_P (f))I did some fast debugging last week on this, and it seems to be with how it's calling sesman to get the active sessions.
I think CIDER should work around this, as the behavior appears well defined at the sesman level (given an active buffer, give linked sessions).
However, the Common Lisp variant of this with SLIME and slime-selector works regardless of what buffer the user is currently in (
Expected behavior
Ignore non-top-level dirs listed in projectile-globally-ignored-directories with both methods of indexing (native and alien).
Actual behavior
Fix introduced in #1119 fixes ignoring of non-top-level dirs for alien indexing mode but not for native.
Steps to reproduce the problem
- Put this in init.el:
projectile-globally-ignored-directories (append '("*__py
Emacs incremental completion and selection narrowing framework
-
Updated
Sep 25, 2019 - 9 commits
- 126 contributors
- Emacs Lisp
HTTP headers, media-types, methods, relations and status codes, all summarized and linking to their specification.
-
Updated
Sep 20, 2019 - 168 commits
- 6 contributors
- Emacs Lisp
Ruby Sass is deprecated. See http://sass.logdown.com/posts/7081811.
Describe the bug
If there is a syntax error in the file and I call lsp-format-buffer, I do not get visual feedback that the formatting failed.
I can see the error the formatter generated in *lsp-log*.
To Reproduce
Create a syntax error in a file and then call lsp-format-buffer.
Expected behavior
An error should be shown to the user. Most likely in the minibuffer.
🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, S3, FTPS, Minio, LDAP, Caldav, Carddav, Mysql, Backblaze, ...
-
Updated
Sep 24, 2019 - 508 commits
- 13 contributors
- Go
Happy Hacking Emacs & Spacemacs (Simplified Chinese)
-
Updated
Sep 25, 2019 - 234 commits
- 15 contributors
- CSS
According to docstring M-x sp-clone-sexp RET on (| ()) should yield
( ())
( ())
because point is two spaces before an sexp, i.e. not immediately before. But the actual behavior results in
( ()
())
as if it were executed on ( |()).
smartparensversion: 20190103.2309- Active
major-mode:lisp-interaction-mode - Smartparens strict mode: t
- Emacs
The Superior Lisp Interaction Mode for Emacs
-
Updated
Sep 25, 2019 - 5 commits
- 77 contributors
- Common Lisp
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations
There seems to be a sophisticated OCaml implementation here as well, that already interops with Merlin. Should this be mentioned and/or tested more with Merlin?
Complete interactive development program for Haskell
-
Updated
Sep 24, 2019 - 781 commits
- 59 contributors
- Haskell
In the Issue #161 we have been talking about the org-brain "API", and the need to document the use of the org-brain functions from elisp with the needed arguments, parameters, etc. I want to work with you in what you need related to the more complex linking workflow possible.
All about the issue #163 is a good example of a coding, reference and documentation need for me. How do I
Roadmap to 1.0?
This file structure:
$ ls
mycode.c other_file.c
$ git init
Initialized empty Git repository in /home/gauthier/tmp/dumb/.git/
$ git add mycode.c && git commit -m"Init"
[master (root-commit) 5271e5a] Init
1 file changed, 15 insertions(+)
create mode 100644 mycode.c
mycode.c:
typedef int my_type_t;
my_type_t a;
my_type_t my_function(my_type_t in);
int main(void)
Tide - TypeScript Interactive Development Environment for Emacs
-
Updated
Sep 23, 2019 - 386 commits
- 28 contributors
- Emacs Lisp
A JavaScript development environment for Emacs
-
Updated
Sep 25, 2019 - 707 commits
- 19 contributors
- Emacs Lisp
An opinionated pack of modern color-themes
-
Updated
Sep 23, 2019 - 900 commits
- 52 contributors
- Emacs Lisp
translate emacs documents to Chinese for convenient reference
-
Updated
Sep 23, 2019 - 1 commits
- 14 contributors
- Shell
Emacs Org Mode for Visual Studio Code
-
Updated
Sep 25, 2019 - 211 commits
- 7 contributors
- TypeScript
Learn about emacs
- Repository
- emacs-mirror/emacs
- Website
- www.gnu.org/software/emacs/emacs.html
- Wikipedia
- Wikipedia
Cloned, installed but linked. Any advice?