我的EMACS配置文件,功能简单

;;左侧显示行号
(global-linum-mode t)


;; 在状态栏显示日期时间
(setq display-time-day-and-date t)
(display-time)


;; 不要闪烁光标
(blink-cursor-mode -1)


;;不显示GNU emacs启动界面
(setq inhibit-startup-message t)
(switch-to-buffer "*scratch*") 
(delete-other-windows) 


;;最大化
(defun my-maximized ()
(interactive)
(x-send-client-message
nil 0 nil "_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0))
(x-send-client-message
nil 0 nil "_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0))
)
;;启动emacs时窗口最大化
(my-maximized)


;; 不要总是没完没了的问yes or no, 为什么不能用y/n
(fset 'yes-or-no-p 'y-or-n-p)


;;工具栏设置
(tool-bar-mode -1) ;;不显示工具栏
;;滚动条设置
(scroll-bar-mode -1) ;;不显示滚动条
;;设置c/c++缩进宽度
(setq c-basic-offset 4)
;;缩进时用空格代替tab
(setq-default indent-tabs-mode  nil)


;;------------------------------------------------------------
;;自定义的代码风格
(defconst my-c-style
'("stroustrup" ;;基于现有的代码风格进行修改。
    (c-offsets-alist . ((access-label . -)
                                 (inclass . ++)
                                 (statement-case-intro . +))))
"My Programming Style")
;; 将自定义的代码风格加入到列表中
(c-add-style "my" my-c-style)


;定制C/C++缩进风格
(add-hook 'c-mode-hook
          '(lambda ()
             (c-set-style "my")))
(add-hook 'c++-mode-hook
          '(lambda ()
             (c-set-style "my")))
;;------------------------------------------------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值