aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/startup.el
diff options
context:
space:
mode:
authorAndrea Corallo2020-09-15 12:13:25 +0200
committerAndrea Corallo2020-09-15 16:21:11 +0200
commit72e2c1e6e694cec3846524eeafc2751d4ce15964 (patch)
treee12f5661b1395e7b263a70fdae60a6bcbc10bbd1 /lisp/startup.el
parent66a5fa931cd437078d3fdd94fdbd78daf66f485f (diff)
downloademacs-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.el6
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