GitXplorerGitXplorer
m

Emacs-Config

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
ddcf3e1c5c91d262b3d049d9ee971914fb5c1e1c

Enable origami mode by default in more file types

mmpdaugherty committed 3 years ago
Unverified
b2e79e7a3955aa229e8afe20010d088c95ee8b69

Turn off annoying beeping

mmpdaugherty committed 4 years ago
Unverified
2c717a5a48a849264d4fe989bb01e19762a0ce7b

Update elpa

mmpdaugherty committed 4 years ago
Unverified
984f8358be38b5ee9683630078708a18b8a06e8d

Activate web-mode & origami mode for more file types

mmpdaugherty committed 5 years ago
Unverified
d757339944d109fbd224c8af4011b57c2df0e284

Update some packages; basically because I wanted to get the svelte engine in web-mode

mmpdaugherty committed 5 years ago
Unverified
335c27b91e0f88ff6a7c53309d93a4c0ce80cd13

Update archive contents; (Q: should this actually not be in git?)

mmpdaugherty committed 5 years ago

README

The README file for this repository.
  • Installing ** Linux / Emacs on OSX

#+BEGIN_SRC shell-script git clone git@github.com:mpdaugherty/Emacs-Config.git ~/.emacs.d #+END_SRC

** Aquamacs Don't use Aquamacs. Use real Emacs for Mac.

If you must use Aquamacs, do this:

#+BEGIN_SRC shell-script git clone git@github.com:mpdaugherty/Emacs-Config.git /.emacs-config git submodule update echo '(load-file "/.emacs-config/config.el")' >> ~/Library/Preferences/Aquamacs\ Emacs/Preferences.el sudo pip install pyflakes pep8 #+END_SRC

  • Included
  • Trim whitespace on save
  • Org Mode
  • Custom blogging tools for MPD (not enabled) #+BEGIN_SRC emacs-lisp (require 'blogging) #+END_SRC
  • Not Included (that used to be here)
  • Javascript flymake

  • flymake-cursor

  • Python flymake

  • FlySpell

  • Tabs = spaces (indent-tabs-mode)

  • SLIME

  • yasnippets

  • Custom org mode and goals #+BEGIN_SRC emacs-lisp ; Org mode custom views (setq org-agenda-custom-commands '(("g" "Goals and current tasks" ((tags-todo "+year+goal" ((org-agenda-overriding-header " Year Goals: "))) (tags-todo "+month+goal" ((org-agenda-overriding-header " Month Goals: "))) (tags-todo "+week+goal" ((org-agenda-overriding-header " Week Goals: "))) (agenda ""))) ; TODO I can set filters, custom view settings, etc. in the next argument after this list. ("n" "Next tasks" tags-todo "+next")))

    ; Add all files in the /org/ directory and most recent reviews to my agenda ; Also, make this into an interactive command so I can reload it when I create ; a new review (defun org-reload-agenda-files () (interactive) (setq org-agenda-files (append (file-expand-wildcards "/org/.org") (file-expand-wildcards "~/Dropbox/LifePhilosophy/.org") (delq nil ; this gets us a list of the most recent year, month, and week reviews (mapcar (lambda (folder) (car (last (sort (file-expand-wildcards (concatenate 'string folder "/*.org")) `string-lessp)))) (file-expand-wildcards "~/Dropbox/LifePhilosophy/*Reviews")))))) (org-reload-agenda-files)

    ; Set up my review commands (defun create-weekly-review () (interactive) (with-current-buffer (find-file-noselect "~/Dropbox/LifePhilosophy/WeeklyReviews/abc.org") (org-element-parse-buffer))) #+END_SRC