Emacs 配置nt

;;;nt for windows

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;window-os
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;max-frame

;(defun w32-restore-fra    me ()
;       "Restore a minimized    frame"
;   (interactive)        
;    (w32-send-sys-command 61728))
;
;(defun w32-maximize-frame ()
;   "Maximize the current frame"
;     (interactive)
;     (w32-send-sys-command 61488))
;     
;(w32-maximize-frame)
;
;;(global-set-key (kbd "<M-f2>") 'tool-bar-mode)
;;(global-set-key (kbd "<C-M-f2>") 'menu-bar-mode)
;
(run-with-idle-timer 1 nil 'w32-send-sys-command 61488)

(defun toggle-full-screen () (interactive) (shell-command "emacs_fullscreen.exe"))
(global-set-key [f11] 'toggle-full-screen)

;;;use-window-key
(setq w32-pass-lwindow-to-system nil) ;; prevent single keypress from activating Start Menu
(setq w32-lwindow-modifier 'nil)      ;; make sure it's not used as a modifier

(define-key key-translation-map (kbd "<lwindow>") 'event-apply-super-modifier)
(define-key key-translation-map (kbd "<apps>") 'event-apply-alt-modifier)

(global-set-key (kbd "s-l") 'kill-whole-line)
(global-set-key (kbd "s-o") 'other-window)
(global-set-key (kbd "s-k") 'kill-buffer)

(global-set-key (kbd "s-`") 'set-mark-command)
(global-set-key (kbd "s-0") 'undo)

(global-set-key (kbd "s-1") 'linum-mode)
(global-set-key (kbd "s-2") 'column-number-mode)

(global-set-key (kbd "s-3") 'color-theme-emacs-21)
(global-set-key (kbd "s-4") 'color-theme-matrix)

(global-set-key (kbd "s-5") 'menu-bar-mode)
(global-set-key (kbd "s-6") 'scroll-bar-mode)
(global-set-key (kbd "s-7") 'fringe-mode)
(global-set-key (kbd "s-8") 'tool-bar-mode)

转载于:https://www.cnblogs.com/HeXHunter/archive/2012/09/08/2676601.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值