V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
keyanzhang
V2EX  ›  Lisp

写了一份 Racket/Emacs 的入门配置指南

  •  
  •   keyanzhang · Sep 7, 2015 · 8082 views
    This topic created in 3892 days ago, the information mentioned may be changed or developed.

    这个学期在做 Dan Friedman 先生的课程助教。上课需要用到 Racket ,所以我写了一份简单的 Emacs 配置指南;如果你想使用 racket-mode 又还没用过 Emacs ,这份文档可能是不错的起点。如有疏漏还请不吝 Issue 和 PR :)

    https://github.com/keyanzhang/c311-get-started


    init.el 中包含的内容如下:

    • Automatic package installation, including:
      • racket-mode for all the greatness.
        • We rebind the racket-run command to meta-enter (option-enter). This is basically equivalent with DrRacket's Run button. If you don't like the keybinding, just modify it in init.el.
      • helm cuz nobody can memorize all the emacs functions.
      • company for auto completion.
      • rainbow-delimiters so we won't need to get LASIK.
      • paredit is included but disabled by default.
        • We highly recommend activating paredit for Scheme/Racket/Lisp modes, but we understand that it could take a while to get used to it.
        • Please read http://danmidwood.com/content/2014/11/21/animated-paredit.html first; when you are ready, change the line (setq paredit-enabled nil ) to (setq paredit-enabled t ) in init.el to activate paredit.
    • Fixes
      • All the temporary files will be placed under ~/.emacs.d/bkup so you won't see annoying bla~ files in your working folder again.
      • The Mac option key becomes meta.
      • Perserve some OS X default system shortcuts in Emacs. To name a few:
        • Command-a = "Select All"
        • Command-x = "Cut", Command-c = "Copy", and Command-v = "Paste"
        • Command-s = "Save"
        • Command-z = "Undo"
      • recentf-mode: use C-x C-r to access a list of recently edited files.
      • Emacs grabs the $PATH variable from your shell.
    1 replies    2015-12-08 04:41:37 +08:00
    dcoder
        1
    dcoder  
       Dec 8, 2015
    王垠 的师弟? :)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2490 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 07:41 · PVG 15:41 · LAX 00:41 · JFK 03:41
    ♥ Do have faith in what you're doing.