Godot integration has been added alongside with some utils functions

This commit is contained in:
Sameer Rahmani 2019-11-09 17:07:58 +00:00
parent 52448c4665
commit e7d19476c2
7 changed files with 22 additions and 11 deletions

View File

@ -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

View File

@ -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)

View File

@ -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))

View File

@ -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)

View File

@ -6,7 +6,7 @@
(require 'extensions/godot/init)
;; Dependencies ----------------------------------
(depends-on 'gdscript-mode)
;; (depends-on 'gdscript-mode)
(defun godot-doc ()

View File

@ -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)

View File

@ -38,6 +38,7 @@
(require 'fg42/base)
(require 'fg42/splash)
(require 'fg42/race)
(require 'fg42/utils)
(defun fg42-initialize ()
"Initialize FG42 editor."