diff options
| author | Andrea Corallo | 2020-09-15 12:13:25 +0200 |
|---|---|---|
| committer | Andrea Corallo | 2020-09-15 16:21:11 +0200 |
| commit | 72e2c1e6e694cec3846524eeafc2751d4ce15964 (patch) | |
| tree | e12f5661b1395e7b263a70fdae60a6bcbc10bbd1 /lisp/startup.el | |
| parent | 66a5fa931cd437078d3fdd94fdbd78daf66f485f (diff) | |
| download | emacs-scratch/modern-mode.tar.gz emacs-scratch/modern-mode.zip | |
Add 'modern-mode' command line optionscratch/modern-mode
* src/emacs.c (standard_args): Add: '-m' '-modern' '--modern'
cmd line option.
* lisp/startup.el (command-line-1): Handle modern-mode cmd line
option.
Diffstat (limited to 'lisp/startup.el')
| -rw-r--r-- | lisp/startup.el | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/startup.el b/lisp/startup.el index 48274830763..099d3a01e3d 100644 --- a/lisp/startup.el +++ b/lisp/startup.el | |||
| @@ -2363,7 +2363,8 @@ A fancy display is used on graphic displays, normal otherwise." | |||
| 2363 | (longopts | 2363 | (longopts |
| 2364 | (append '("--funcall" "--load" "--insert" "--kill" | 2364 | (append '("--funcall" "--load" "--insert" "--kill" |
| 2365 | "--directory" "--eval" "--execute" "--no-splash" | 2365 | "--directory" "--eval" "--execute" "--no-splash" |
| 2366 | "--find-file" "--visit" "--file" "--no-desktop") | 2366 | "--find-file" "--visit" "--file" "--no-desktop" |
| 2367 | "--modern") | ||
| 2367 | (mapcar (lambda (elt) (concat "-" (car elt))) | 2368 | (mapcar (lambda (elt) (concat "-" (car elt))) |
| 2368 | command-switch-alist))) | 2369 | command-switch-alist))) |
| 2369 | (line 0) | 2370 | (line 0) |
| @@ -2514,6 +2515,9 @@ nil default-directory" name) | |||
| 2514 | (error "File name omitted from `-insert' option")) | 2515 | (error "File name omitted from `-insert' option")) |
| 2515 | (insert-file-contents (command-line-normalize-file-name tem))) | 2516 | (insert-file-contents (command-line-normalize-file-name tem))) |
| 2516 | 2517 | ||
| 2518 | ((member argi '("-m" "-modern")) | ||
| 2519 | (modern-mode 1)) | ||
| 2520 | |||
| 2517 | ((equal argi "-kill") | 2521 | ((equal argi "-kill") |
| 2518 | (kill-emacs t)) | 2522 | (kill-emacs t)) |
| 2519 | 2523 | ||