[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: require basic stuff from specific packages
From: |
Emanuel Berg |
Subject: |
Re: require basic stuff from specific packages |
Date: |
Thu, 14 Jul 2016 03:35:23 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
Here is another approach. First, you `require'
everything - *then* you do the `apropos'. Yes,
it works: `string-trim' is there!
See the path to the Emacs source - set that to
whatever you have on your disk.
Also, '**/*' is a zsh feature not found in
bash, so change that if need be (or change to
zsh).
This is a bit far out but one can think of it
as a prototype to show the idea in action, not
a tool to rely upon for everyday use ;)
;; from:
http://user.it.uu.se/~embe8573/conf/emacs-init/search-regexp-in-files.el
(defun files-as-list (file-regexp)
(split-string
(with-temp-buffer
(call-process-shell-command
(format "ls %s" file-regexp) nil t) ; no INFILE, temp BUFFER
(buffer-substring (point-min) (point-max)) )))
;; nowhere but here
(when nil
(let ((all-elisp-files (files-as-list (format "~/sw/**/*.el"))))
(dolist (f all-elisp-files)
(condition-case nil
(require (intern f))
(error nil)
))) ; <- eval here
) ; now do `M-x apropos trim RET' and search for "string"!
--
underground experts united .... http://user.it.uu.se/~embe8573
Emacs Gnus Blogomatic ......... http://user.it.uu.se/~embe8573/blogomatic
- so far: 57 Blogomatic articles -
- Re: require basic stuff from specific packages, (continued)
- RE: require basic stuff from specific packages, Drew Adams, 2016/07/13
- Message not available
- Re: require basic stuff from specific packages, Emanuel Berg, 2016/07/13
- Re: require basic stuff from specific packages, Howard Melman, 2016/07/13
- Message not available
- Re: require basic stuff from specific packages, Emanuel Berg, 2016/07/14
- Message not available
- Re: require basic stuff from specific packages, Emanuel Berg, 2016/07/16
- EB double-grep function for bash, Tomas Nordin, 2016/07/19
- Message not available
- Re: require basic stuff from specific packages,
Emanuel Berg <=