Commit graph

415 commits

Author SHA1 Message Date
2a845b3720 [emacs] Re-indent shepherd service file 2022-03-03 01:15:59 -08:00
9b7417f6c6 Update GNUmakefile
- Add the ‘dunst’, ‘zsh’, ‘mcron’, and ‘mbsync’ modules.

- Tell Make that any ‘*.el’ files ar “precious”, meaning that when a ‘.elc’ file
  was generated from a ‘.el’ file that was itself generated from a ‘.org’ file,
  the ‘.el’ file isn't just an intermediate file and should not be deleted.

- Change the ‘install’ and ‘clean’ to use the ‘*-stow’ and ‘*-clean’ rules set
  up for each module.

- Add configuration for ‘outline-minor-mode’ and change the headings to adhere
  to that configuration.

- Stop using the ‘build/’ directory, tangle all the files to the same directory
  as the source files, and use stow, not cp, to install them. The only exception
  is the XDG files, which now have their specific ‘xdg-stow’ rule. This is
  necessary because programs using these files will overwrite a symbolic link
  they find and replace it with a new file, overwriting my settings.

- Add some files that were missing, and rename some files to follow the existing
  convention to make them easy to tangle.
2022-01-30 23:12:22 -08:00
5e9c6362e4 Add shepherd configuration with Emacs service 2022-01-14 00:13:00 -08:00
c2f8fdb0c0 Add pre- and post-install recipes for configurations
Use the post-install recipe for Emacs to configure it to open org-protocol
requests.
2020-05-09 23:52:46 -07:00
8d9320be83 Clean up Emacs config
Everything’s moved to my emacs-config project
2020-05-09 23:51:55 -07:00
f5f1259737 Remove Emacs snippets
All of these snippets are now distributed with their Emacs configuration.
2019-09-09 22:37:53 -07:00
ce757bdc6e Remove windows.mk 2019-04-03 00:00:34 -07:00
fed806cfeb Move last bit of Emacs configuration to emacs-config 2019-03-06 23:27:49 -08:00
f150a7e4f6 Move git commit configuration to emacs-config 2019-03-06 23:24:14 -08:00
a3d7523e24 Move NXML configuration to emacs-config 2019-03-06 23:20:26 -08:00
da7f4ae685 Remove comments 2019-03-06 23:17:07 -08:00
de85637707 Remove oni-windows-nt requirement
All settings herein have been moved to emacs-config
2019-03-06 23:16:23 -08:00
2bbe8f77bf Move Tramp configuration to emacs-config 2019-03-06 23:15:29 -08:00
8644e3552a Remove Forge 2019-03-06 23:12:06 -08:00
2be300d40e Remove unused file 2019-03-06 00:55:14 -08:00
aff1c03d61 Remove OS-specific lisp files
This is now handled in the package-specific configuration files in emacs-config.
2019-03-06 00:54:27 -08:00
08c574f9c5 Move sort configuration to emacs-config 2019-03-06 00:24:18 -08:00
2eb629af32 Move VC configuration to emacs-config 2019-03-06 00:17:57 -08:00
7c93f63a71 Move settings to emacs-config 2019-03-05 00:07:04 -08:00
10e7095e06 Move settings to emacs-config 2019-03-04 23:55:11 -08:00
a4e8c252c7 Move IELM settings to emacs-config 2019-03-04 23:39:37 -08:00
489aa4e261 Move alert settings to oni-alert 2019-03-04 01:56:44 -08:00
a51dd807ae Move browse-url configuration to emacs-config 2019-03-04 01:22:46 -08:00
64916eb378 Move grep configuration to emacs-config 2019-03-04 01:15:00 -08:00
9a86ed1239 Move core Emacs settings to emacs-config 2019-03-03 15:04:56 -08:00
6af0e36649 Move C configuration to emacs-config 2019-03-03 12:24:52 -08:00
b06eddf117 Move Magit settings for Windows to emacs-config 2019-03-03 12:15:17 -08:00
62bc70ee23 Remove reference to vendor-lisp 2019-03-03 12:06:45 -08:00
16c26f06d7 Move RJSX configuration to emacs-configuration 2019-03-03 10:47:19 -08:00
241da038e3 Remove mbsync and msmtp configuration modes
They have been moved to their own projects.
2019-03-03 10:25:16 -08:00
1689aca982 Remove unused theme 2019-03-03 09:39:05 -08:00
3a9d71599d Move delete-trailing-whitespace into init
It's small enough that it doesn't require its own file.
2019-03-03 09:34:50 -08:00
7c88bfb998 Move Projectile configuration for Windows to emacs-config 2019-03-01 00:16:20 -08:00
93815291dd Move Ivy configuration to emacs-config 2019-02-28 22:06:21 -08:00
c46ae7fd4f Move Counsel configuration to emacs-config 2019-02-28 21:50:06 -08:00
17a41e0a2d Remove site-lisp
Everything has been moved to other projects
2019-02-28 21:37:28 -08:00
172074dba6 Remove whitespace-only-tabs-mode
Each configuration defines its own mode for the moment.
2019-02-28 21:32:08 -08:00
deb5b85ed1 Move Makefile configuration to emacs-config 2019-02-28 21:31:29 -08:00
f18002d662 Remove reference to init/ everything has been moved to emacs-config 2019-02-28 21:23:44 -08:00
481ceb9295 Move bookmarks configuration to emacs-config 2019-02-28 19:13:38 -08:00
f045a00366 Move shr configuration to emacs-config 2019-02-27 23:16:57 -08:00
2b6dcc2558 Move web-mode configuration to emacs-config 2019-02-27 23:05:29 -08:00
285b4395ac Move yasnippet configuration to emacs-config 2019-02-26 23:23:18 -08:00
cc9b18588a Move Rust configuration to emacs-config 2019-02-26 23:12:22 -08:00
838992e810 Remove reference to old file 2019-02-26 22:55:44 -08:00
189fe06172 Move Scheme configuration to emacs-config 2019-02-26 22:50:32 -08:00
2a2bbbd3b3 Move Ruby configuration to emacs-config 2019-02-26 22:39:00 -08:00
a6a76a8d68 Move elec-pair-init to init for easier refactoring later 2019-02-26 22:27:54 -08:00
bbfc018e27 Move Gnus configuration to emacs-config 2019-02-26 02:32:50 -08:00
135685927a Move show-paren-mode to oni-ui 2019-02-26 01:51:30 -08:00