Godot integration has been added alongside with some utils functions
This commit is contained in:
parent
52448c4665
commit
e7d19476c2
|
@ -15,7 +15,8 @@
|
|||
;; Disable abilities which you don't want.
|
||||
(disable 'rbenv 'helm 'spell 'linum 'tabbar
|
||||
'smart-mode-line 'desktop-mode 'lsp
|
||||
'dired+ 'guru 'emoji 'elpy 'github)
|
||||
'dired+ 'guru 'emoji 'elpy 'github
|
||||
'versioned-backup)
|
||||
|
||||
|
||||
;; EXTENSIONS
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
(depends-on 'clj-refactor)
|
||||
(depends-on 'let-alist)
|
||||
(depends-on 'clojure-mode-extra-font-locking)
|
||||
|
||||
(depends-on 'flycheck-clj-kondo)
|
||||
;(depends-on 'core-async-mode)
|
||||
(depends-on 'yesql-ghosts)
|
||||
(depends-on 'rainbow-delimiters)
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
; Clojure development initialization
|
||||
(ability clojure-editor ('flycheck)
|
||||
(require 'clojure-mode)
|
||||
|
||||
(require 'flycheck-clj-kondo)
|
||||
(add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))
|
||||
(add-to-list 'auto-mode-alist '("\\.cljc$" . clojurec-mode))
|
||||
(add-to-list 'auto-mode-alist '("\\.cljs$" . clojurescript-mode))
|
||||
|
|
|
@ -364,7 +364,9 @@
|
|||
(if (file-directory-p "~/.backup")
|
||||
(setq backup-directory-alist '(("~/.backup")))
|
||||
(make-directory "~/.backup"))
|
||||
(setq backup-by-copying t)
|
||||
(setq backup-by-copying t))
|
||||
|
||||
(ability versioned-backup ('backup-files)
|
||||
(setq delete-old-versions t)
|
||||
(setq version-control t)
|
||||
(setq kept-new-versions 3)
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
(require 'extensions/godot/init)
|
||||
|
||||
;; Dependencies ----------------------------------
|
||||
(depends-on 'gdscript-mode)
|
||||
;; (depends-on 'gdscript-mode)
|
||||
|
||||
|
||||
(defun godot-doc ()
|
||||
|
|
|
@ -1,16 +1,23 @@
|
|||
;;; IRCExtension --- Enables irc client on FG42
|
||||
;;; Godot --- Enables Godot game engine integration with FG42
|
||||
;;; Commentary:
|
||||
;;; Code:
|
||||
|
||||
;; (defun setup-gdscript()
|
||||
;; (setq-default indent-tabs-mode nil)
|
||||
;; (setq tab-width 2)
|
||||
;; (setq gdscript-tabs-mode t)
|
||||
;; (setq gdscript-tab-width 2))
|
||||
|
||||
(defun setup-gdscript()
|
||||
(setq-default indent-tabs-mode nil)
|
||||
(setq tab-width 4)
|
||||
(setq gdscript-tabs-mode t)
|
||||
(setq gdscript-tab-width 4))
|
||||
(interactive)
|
||||
(setq tab-width 2))
|
||||
|
||||
;;;###autoload
|
||||
(defun extensions/godot-initialize ()
|
||||
(add-hook 'gdscript-mode-hook 'setup-gdscript)
|
||||
|
||||
(require 'extensions/godot/godot-gdscript)
|
||||
(add-to-list 'auto-mode-alist '("\\.gd$" . godot-gdscript-mode))
|
||||
(add-hook 'godot-gdscript-mode-hook 'setup-gdscript)
|
||||
(message "Godot Engine extension has been loaded."))
|
||||
|
||||
(provide 'extensions/godot/init)
|
||||
|
|
|
@ -38,6 +38,7 @@
|
|||
(require 'fg42/base)
|
||||
(require 'fg42/splash)
|
||||
(require 'fg42/race)
|
||||
(require 'fg42/utils)
|
||||
|
||||
(defun fg42-initialize ()
|
||||
"Initialize FG42 editor."
|
||||
|
|
Loading…
Reference in New Issue