aboutsummaryrefslogtreecommitdiff
path: root/.emacs.d/init/ycp-package.el
diff options
context:
space:
mode:
authorYuchen Pei <id@ypei.org>2023-06-17 17:20:29 +1000
committerYuchen Pei <id@ypei.org>2023-06-17 17:20:29 +1000
commit093ffa5fbf7143f4668bb0a3dc9659a5cc836e12 (patch)
tree1ed4e14b2a43b8e338f4ad6a04d969b99b9239be /.emacs.d/init/ycp-package.el
parentabc686827ae38ee715d9eed1c5c29161c74127e6 (diff)
Moving things one level deeper
To ease gnu stow usage. Now we can do stow -t ~ emacs
Diffstat (limited to '.emacs.d/init/ycp-package.el')
-rw-r--r--.emacs.d/init/ycp-package.el70
1 files changed, 0 insertions, 70 deletions
diff --git a/.emacs.d/init/ycp-package.el b/.emacs.d/init/ycp-package.el
deleted file mode 100644
index bdf24f7..0000000
--- a/.emacs.d/init/ycp-package.el
+++ /dev/null
@@ -1,70 +0,0 @@
-;;; ycp-package.el -- My configs for package -*- lexical-binding: t -*-
-
-;; Copyright (C) 2023 Free Software Foundation.
-
-;; Author: Yuchen Pei <id@ypei.org>
-;; Package-Requires: ((emacs "28.2"))
-
-;; This file is part of dotfiles.
-
-;; dotfiles is free software: you can redistribute it and/or modify it under
-;; the terms of the GNU Affero General Public License as published by
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; dotfiles is distributed in the hope that it will be useful, but WITHOUT
-;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General
-;; Public License for more details.
-
-;; You should have received a copy of the GNU Affero General Public
-;; License along with dotfiles. If not, see <https://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; My configs for package. This should be the second require in the
-;; init file after my-package.
-
-;;; Code:
-
-
-
-;; TODO: The use of `my-allowed-package' may necessitate some refactoring to
-;; hide configs under an (my-package dummy)
-(cond
- ((equal my-profile "emms")
- (setq my-allowed-packages '(package windmove emms my-emms)))
- ((equal my-profile "erc")
- (setq my-allowed-packages '(package windmove icomplete modus-themes erc)))
- (t
- (setq my-omit-packages
- '(typescript-mode tide web-mode flycheck ggtags crystal-mode
- proof-general sml-mode emms my-emms erc))))
-
-(my-read-local-config)
-;; only start server on default profile
-(unless my-profile (server-start))
-
-;;; packages; customization
-(my-package package
- (setq package-archives
- '(("gnu" . "https://elpa.gnu.org/packages/")
- ("elpa-devel" . "https://elpa.gnu.org/devel/")
- ("nongnu" . "https://elpa.nongnu.org/nongnu/")))
- (setq package-archive-priorities
- '(("gnu" . 3)
- ("nongnu" . 2)
- ("elpa-deval" . 1)))
- (setq package-pinned-packages
- '((hcel . "elpa-devel")
- (luwak . "elpa-devel")))
- (add-hook 'package-menu-mode-hook #'hl-line-mode)
-)
-
-(my-package cus-edit
- (my-keybind global-map
- "C-c u u" #'customize
- "C-c u g" #'customize-group
- "C-c u o" #'customize-option))
-
-(provide 'ycp-package)