emacs設定
;; Windows流のキーをそのまま使う(C-x/C-c/C-v/C-z、Shift選択、C-RET矩形)
(setq cua-enable-cua-keys t) ;; 既定。C-x等を条件付き上書き
(cua-mode 1)
;; C-y を Redo に(Emacs 28+)
(global-set-key (kbd "C-y") #'undo-redo)
;; Ctrl+S で保存
(global-set-key (kbd "C-s") #'save-buffer)
(global-set-key (kbd "C-f") #'isearch-forward)
;;(define-key isearch-mode-map (kbd "") #'isearch-repeat-forward)
;;(define-key isearch-mode-map (kbd "S-") #'isearch-repeat-backward)
(global-set-key (kbd "C-a") #'mark-whole-buffer) ;; 全選択
;; いつでも安全に終了(未保存は確認あり)
(global-set-key (kbd "C-q") #'save-buffers-kill-emacs)
(global-set-key (kbd "C-w") #'kill-current-buffer) ;; 閉じる
;; Alt+Z で:GUI=最小化、端末=サスペンド
(global-set-key (kbd "M-z")
(lambda () (interactive)
(if (display-graphic-p) (iconify-frame) (suspend-frame))))