[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Size of startup files
From: |
Emanuel Berg |
Subject: |
Re: Size of startup files |
Date: |
Tue, 22 Nov 2022 00:10:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Stefan Monnier via Users list for the GNU Emacs text editor wrote:
>> I just took a quick look and found that my startup files
>> (called from .emacs and so on) amount to about 5,000 lines
>> of elisp. Of course I comment extensively but at least half
>> of this or more is actual code.
>
> My init file never reached that size: I think around the time it was
> inching its way toward 2k lines
I have 9 317 lines in 165 files ...
> I decided I should change Emacs instead. So in a sense, my
> init file is now somewhere around 2M lines :-(
On the contrary, that's good for all of us!
But on the whole, it is not a sane situation. What we should
have is a set of libraries that have very basic and
self-explicatory names, then it would be so easy to find out
if some functionality is already available - and if not, where
to add it ...
For example, I'd like to have a math library for thing like
the blow Elisp, which I have in my own Elisp at the moment ...
(defalias '** #'expt)
(defalias 'ceil #'ceiling)
(defun // (nom denom)
(/ nom denom 1.0) )
;; (/ 8 256) ; 0 *oups*
;; (// 8 256) ; 0.03125
(defun mean-value (vs)
(let*((sum (apply #'+ vs))
(mean (/ sum (length vs) 1.0)) )
mean) )
(defun percent (nom &optional denom str)
(or denom (setq denom 1))
(let ((perc (/ nom denom 0.01)))
(if str
(format "%.1f%%" perc)
perc)))
;; (percent 0.25) ; 25.0
;; (percent 50 75) ; 66.66 ...
;; (percent (// 1 2) nil t) ; 50.0%
;; (percent 1019 22 t) ; 4631.8%
--
underground experts united
https://dataswamp.org/~incal
- Size of startup files, Bob Newell, 2022/11/20
- Re: Size of startup files, Colin Baxter, 2022/11/20
- Re: Size of startup files, Rudolf Adamkovič, 2022/11/20
- Re: Size of startup files, Eric S Fraga, 2022/11/21
- Re: Size of startup files, Stefan Monnier, 2022/11/21
- Re: Size of startup files,
Emanuel Berg <=
- Re: Size of startup files, Pankaj Jangid, 2022/11/22
- Re: Size of startup files, Jean Louis, 2022/11/22
- M-x toggle-theme, Jean Louis, 2022/11/22
- Re: M-x toggle-theme, Philip Kaludercic, 2022/11/22
- Re: M-x toggle-theme, Akib Azmain Turja, 2022/11/22
- Re: M-x toggle-theme, Philip Kaludercic, 2022/11/22
- libraries (was: Re: Size of startup files), Emanuel Berg, 2022/11/24
Re: Size of startup files, Emanuel Berg, 2022/11/21
Re: Size of startup files, Marcin Borkowski, 2022/11/22