;;; kkk-modes.el --- Config for various modes -*- lexical-binding: t; -*- ;; Copyright (C) 2023 Vinicius Teshima ;; Author: Vinicius Teshima ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; This program 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 General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see . ;;; Commentary: ;; Configure various modes ;;; Code: (defgroup kkk-modes nil "A group for all my modes." :group 'kkk-package) (use-package json-mode :mode "\\.json\\'") (use-package fasm-mode :mode ("\\.fasm\\'")) ;; Maybe not pull if not needed (use-package lua-mode :mode "\\.lua\\'") (use-package php-mode :mode "\\.php\\'") (use-package web-mode :mode ("\\.handlebars\\'")) (use-package yaml-mode :mode ("\\.yaml\\'" "\\.yml\\'")) ;; Git-Mode (use-package git-modes) ;; Gitolite Conf Mode (use-package gl-conf-mode) (provide 'kkk-modes) ;;; kkk-modes.el ends here