names icon indicating copy to clipboard operation
names copied to clipboard

A Namespace implementation for Emacs-Lisp

Results 12 names issues
Sort by recently updated
recently updated
newest added

hi. i get this line, and also "...-anon1", printed on stderr with the following (not necessarily exemplary) script: ```` #!/usr/bin/emacs --script ;; path to names (let ((default-directory "~/.emacs.d/straight/build/")) (normal-top-level-add-subdirs-to-load-path)) (eval-when-compile...

There seems to be no support for `cl-defun`; which is unfortunate. --- The expected approach does not namespace a `cl-defun`-ed function: (define-namespace woah- (cl-defun here ()) ) ;; ⇒ here...

``` (eval-when-compile (require 'names)) ;;;###autoload (define-namespace names-test- (defvar -a 5 "The names-test--a variable.") (defmacro freeze-ui (&rest body) "Basically, lock up the UI, then run BODY." `(save-excursion (save-restriction (save-window-excursion ,@body)))) (defun...

First off, thank you very much for this package, I really love it! One of the most regrettable things I've noticed so far is that `xref-find-definitions` a function within the...

First off, thank you for the great package. I want to use this for my packages that create evil text objects, and I noticed that I still have to type...

When using `names.el`, compiler errors always report the `(define-namespace` line making it hard to track down the exact position. As a minimal example: ``` elisp 1: (require 'names) 2: (require...

How to complete functions that are defined in the current namespace. Is there even a way for company or autocomplete to be context aware and complete functions without the namespace...

If a `namespace` is split across multiple files (or even re-opening the `namespace` in the same file), is there a way to cause function names embedded inside a `backquote` to...

I'm having some trouble with electric-operator installs and I think it's coming from Names. Starting emacs with the following `.emacs` file and an empty `.emacs.d/` fails with an error in...