zoukankan      html  css  js  c++  java
  • ~/.emacs emacs 配置文件

    windows ~/.emacs

    (when (>= emacs-major-version 24)
      (require 'package)
      (add-to-list
       'package-archives
       ;; '("melpa" . "http://stable.melpa.org/packages/") ; many packages won't show if using stable
       '("melpa" . "http://melpa.milkbox.net/packages/")
       t))
    
    ;; Added by Package.el.  This must come before configurations of
    ;; installed packages.  Don't delete this line.  If you don't want it,
    ;; just comment it out by adding a semicolon to the start of the line.
    ;; You may delete these explanatory comments.
    (package-initialize)
    
    (show-paren-mode 1)
    (setq show-paren-style 'parentheses)
    
    ;; electric-indent-mode
    (electric-indent-mode 1)
    
    ;; set language environment
    (set-language-environment 'UTF-8)
    (set-locale-environment "UTF-8")
    
    ;; set shell and eshell key binding
    (global-set-key "C-cs" 'shell)
    (global-set-key "C-ce" 'eshell)
    
    ;; show file path C-c z
    (defun show-file-name ()
      "Show the full path file name in the minibuffer."
      (interactive)
      (message (buffer-file-name))
      (kill-new (file-truename buffer-file-name)))
    (global-set-key "C-cz" 'show-file-name)
    
    (defun refresh-file ()
      (interactive)
      (revert-buffer t (not (buffer-modified-p)) t))
    (global-set-key [(f5)] 'refresh-file)
    (custom-set-variables
     ;; custom-set-variables was added by Custom.
     ;; If you edit it by hand, you could mess it up, so be careful.
     ;; Your init file should contain only one such instance.
     ;; If there is more than one, they won't work right.
     '(package-selected-packages (quote (react-snippets php-mode))))
    (custom-set-faces
     ;; custom-set-faces was added by Custom.
     ;; If you edit it by hand, you could mess it up, so be careful.
     ;; Your init file should contain only one such instance.
     ;; If there is more than one, they won't work right.
     )

    mac ~/.emacs

    ;; load emacs 24's package system. Add MELPA repository.
    
    ;; Added by Package.el.  This must come before configurations of
    ;; installed packages.  Don't delete this line.  If you don't want it,
    ;; just comment it out by adding a semicolon to the start of the line.
    ;; You may delete these explanatory comments.
    (when (>= emacs-major-version 24)
      (require 'package)
      (add-to-list
       'package-archives
       ;; '("melpa" . "http://stable.melpa.org/packages/") ; many packages won't show if using stable
       '("melpa" . "http://melpa.milkbox.net/packages/")
       t)
       (package-initialize)
    )
    
    (setq show-paren-mode t)
    (setq show-paren-style 'parenthesis)
    
    ;; set shell and eshell key binding
    (global-set-key "C-cs" 'shell)
    (global-set-key "C-ce" 'eshell)
    
    ;; text size scale
    (global-set-key (kbd "C-+") 'text-scale-increase)
    (global-set-key (kbd "C--") 'text-scale-decrease)
    (global-set-key (kbd "C-0") 'text-scale-adjust)
    
    ;; show file path C-c z
    (defun show-file-name ()
      "Show the full path file name in the minibuffer."
      (interactive)
      (message (buffer-file-name))
      (kill-new (file-truename buffer-file-name)))
    (global-set-key "C-cz" 'show-file-name)
    
    ;; set startup window location
    (set-frame-position (selected-frame) 650 10) ; pixels x y from upper left
    ;; set startup window size
    (add-to-list 'default-frame-alist '(height . 48))
    (add-to-list 'default-frame-alist '(width . 90))
    (let ((default-directory "~/Code"))
      (shell "*shell*"))
    
    (custom-set-variables
     ;; custom-set-variables was added by Custom.
     ;; If you edit it by hand, you could mess it up, so be careful.
     ;; Your init file should contain only one such instance.
     ;; If there is more than one, they won't work right.
     '(package-selected-packages
       (quote
        (web-mode flymake-php php-mode enclose groovy-mode gradle-mode autopair php-scratch json-reformat jsfmt emmet-mode ac-html ac-php))))
    (custom-set-faces
     ;; custom-set-faces was added by Custom.
     ;; If you edit it by hand, you could mess it up, so be careful.
     ;; Your init file should contain only one such instance.
     ;; If there is more than one, they won't work right.
     )
    

      

  • 相关阅读:
    新闻资讯APP开发流程(一)需求分析
    药品查询APP开发流程(九)开发—yao_company.js
    药品查询APP开发流程(十一)开发—company_specs.js
    开发demo药品查询
    药品查询APP开发流程(十)开发—company.js
    药品查询APP开发流程(八)开发—yao_specs.js
    开发demo新闻资讯
    新闻资讯APP开发流程(三) app.js
    新闻资讯APP开发流程(二) APP模型设计
    药品查询APP开发流程(七)开发—yao.js
  • 原文地址:https://www.cnblogs.com/mingzhanghui/p/9312909.html
Copyright © 2011-2022 走看看