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.
Here are 3,632 public repositories matching this topic...
As Doom continues to grow, so have incoming bug reports for modules I do not use and toolchains I know little about, like :lang clojure
or :tools ein
, and so I struggle to support them.
If you know a little nix and use Doom, consider contributing a shell.nix
file to the module(s) you use the most. Particularly :lang
modules, so that I can get a test environment up and running to test ag
-
Updated
May 19, 2020
I've just taken a look at options for handling large files with git/magit. Of course, git-annex (with magit-annex) or git-lfs (with magit-lfs) come to mind. Then I read that the main git project introduced Partial Clone ([1]) at some point, which e.g. Gitlab recommends now for large files ([2],[3]).
It seems for magit to be able to support these workflows, some keybindings and menu options wou
messages
, buffer-history-tree
and [command, variable]-inspect
produce an html view, which is pretty bare bones. We could spice them up, make them pretty, probably reactive (sort columns in messages,…) and with more links.
The more we add introspection information into the help, the better.
skills required: html, css and JS, all through Lisp; lisp to enhance the help.
-
Updated
May 5, 2020 - Emacs Lisp
DEFUN ("make-frame-visible", Fmake_frame_visible, Smake_frame_visible,
0, 1, "",
doc: /* Make the frame FRAME visible (assuming it is an X window).
If omitted, FRAME defaults to the currently selected frame. */)
(Lisp_Object frame)
{
struct frame *f = decode_live_frame (frame);
/* I think this should be done with a hook. */
#ifdef HAVE_WINDOW_SYSTEM
if (FRA
I could not think of a good way to work on a PR, so creating an issue instead.
This is what REAME says regarding delight
and projectile
:
;; Remove the mode name for projectile-mode, but show the project name.
(use-package projectile
:delight '(:eval (concat " " (projectile-project-name))))
However this under certain circumstances would have serious performance issue, an
I love projectile, but I work in a very large workspace and would like to used a prefilled locatedb to get to all the files (and even use locate to narrow the search down if possible).
a locate request is quite fast (<1s) for me whereas projectile need quite a while to do the search (10s)
Hello! First of all, thanks for building this! It fulfills a lot of my needs and is a rather uniquely positioned product in that it appears to have no reasonable competitors. I have a lot of data hosted in a Minio instance, and I needed a more user-friendly access layer with indexing, search, and especially thumbnail generation. This seems to do those things well.
#113 gets into these issues
Hi there, I have a warning here, not a big deal and I can try to have a look at in my free time but I wanted to report it.
Additional piece of info, I am using cider
in a use-package
clause.
Expected behavior
It should not show the warning.
Actual behavior
It shows the warning.
Steps to reproduce the problem
Start up emacs with a (compiled) cider version.
Compiled he
-
Updated
May 17, 2020 - Emacs Lisp
Vscode handles >
in tags by calling html/tag
and eventually closing the tag.
Example request:
[Trace - 7:58:44 AM] Sending request 'html/tag - (138)'. Params: { "textDocument": { "uri": "file:///home/kyoncho/Sources/lsp-docker/demo-projects/Scala/hello/src/test/scala/example/foo.html" }, "position": { "line": 0, "character": 6 } }
[Trace - 7:58:44 AM] Received response 'html/tag
-
Updated
Nov 26, 2019 - Emacs Lisp
Ruby Sass is deprecated. See http://sass.logdown.com/posts/7081811.
-
Updated
Sep 27, 2018 - CSS
I would like to implement document/symbol/summary to ivy like auto-complete has. The auto-complete is based on the popup.el code which calculates manually the spaces needed to be on the line (see popup.el:popup-create-line-string).
I was wondering if ivy already has this kind of support on one of the packages I still not aware of, or if it is already implemented on ivy master branch.
If not - im
Issue type
- Enhancement request
Environment
Emacs version: 26.1
Operating System: Fedora 29 x86_64
Evil version: 1.2.13
Evil installation type: MELPA
Graphical/Terminal: Terminal
Tested in a make emacs
session (see CONTRIBUTING.md): Yes
Reproduction steps
- Start Emacs
- Enter some text:
:put support
-
Updated
May 1, 2020 - Emacs Lisp
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 ( |())
.
smartparens
version: 20190103.2309- Active
major-mode
:lisp-interaction-mode
- Smartparens strict mode: t
- Emacs
ECB (Emacs Code Browser) is an emacs package that splits the window into tiles. At the bottom is the compilation window. Any time you open certain types of buffers, they always appear there: eshell, shell, JDEE compile and run buffers, SQL, and even the cider REPL. It would be nice if the slime REPL could also behave this way.
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
I'm a OCaml beginner. I'm used to tools like Hoogle or Yahoo. I'm looking for a function of some type t
. I'm hoping merlin can help me. I'm using Emacs. I try the command merlin-search
. It is undocumented. I try any string, the response is:
Not_found
Raised at file \"src/ocaml/typing/407/ident.ml\", line 171, characters 6-21
Called from file \"src/ocaml/typing/407/env.ml\", line 281,
In each theme, the foreground color used for citation lines in emails is very similar (or, in the case of doom-nova
, identical) to the background color, making them difficult to read or even invisible. The involved face appears to be message-cited-face
.
Issue #409 introduced a new function to indicate which systems support symlinks:
(defun straight--windows-os-p ()
"Check if the current operating system is Windows."
(memq system-type '(ms-dos windows-nt cygwin)))
cygwin should not be in this list, it supports symlinks. It runs on windows-os, but in its own environment, with its own filesystem including /tmp, /proc, .. and its ow
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)
To make a great user experience, I suggest to include a navigation mode from the *tide-references* results, like rgrep does. When n or p are keypressed, it should navigate through *tide-references* list (as nowadays) but in the other window, change to corresponding file position of the pre-selected reference (like a preview) and only when you press Enter o mouse click change to the selected r
-
Updated
Jan 25, 2020 - Haskell
Demo content typo?
- Repository
- emacs-mirror/emacs
- Website
- www.gnu.org/software/emacs/emacs.html
- Wikipedia
- Wikipedia
Description
The documentation for the @spacemacs preconfigured custom layout is inconsistent with actual behavior.
Reproduction guide🐞
SPC l o e
Observed behaviour:👀 💔
Spacemacs opens a custom layout in the
.spacemacs.d
directory.Expected behaviour:❤️ 😄
Spacemacs opens a custom layout in the `.e