chore: add languagetool back in
I am sure this was installed before, it must have been removed when I started making the repo public. Anyway this adds it all back and also sets up the emacs package for using it when writing.
This commit is contained in:
parent
21b38da6e9
commit
55e3e98701
4 changed files with 32 additions and 0 deletions
|
|
@ -26,6 +26,7 @@ node default {
|
|||
include core::emacs
|
||||
include core::terminal
|
||||
include core::mkcert
|
||||
include core::language_tool
|
||||
|
||||
#
|
||||
# Add the private puppet module for all the proprietary bits only if the
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@
|
|||
(load-file (expand-file-name "src/projectile.el" user-emacs-directory))
|
||||
(load-file (expand-file-name "src/treemacs.el" user-emacs-directory))
|
||||
(load-file (expand-file-name "src/term.el" user-emacs-directory))
|
||||
(load-file (expand-file-name "src/language-tool.el" user-emacs-directory))
|
||||
|
||||
;; Set up puppet for editing the dotfiles config
|
||||
(load-file (expand-file-name "src/puppet.el" user-emacs-directory))
|
||||
|
|
|
|||
14
site-modules/core/files/emacs/src/language-tool.el
Normal file
14
site-modules/core/files/emacs/src/language-tool.el
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
;;; language-tool.el --- AMACS -*- lexical-binding: t; -*-
|
||||
;;
|
||||
;; Copyright 2021 Practically.io All rights reserved
|
||||
;;
|
||||
;; Use of this source is governed by a BSD-style
|
||||
;; licence that can be found in the LICENCE file or at
|
||||
;; https://www.practically.io/copyright/
|
||||
|
||||
(use-package languagetool
|
||||
:quelpa t
|
||||
:config
|
||||
(setq languagetool-default-language "en-GB")
|
||||
(setq languagetool-language-tool-jar
|
||||
"/.local/share/LanguageTool/LanguageTool-5.6/languagetool-commandline.jar"))
|
||||
16
site-modules/core/manifests/language_tool.pp
Normal file
16
site-modules/core/manifests/language_tool.pp
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# Module to install the languagetool service locally for creating spelling and
|
||||
# grammar checking
|
||||
class core::language_tool {
|
||||
file { "${user_home}/.local/share/LanguageTool":
|
||||
ensure => 'directory'
|
||||
}
|
||||
|
||||
archive { 'LanguageTool-5.6.zip':
|
||||
path => '/tmp/LanguageTool-5.6.zip',
|
||||
source => 'https://languagetool.org/download/LanguageTool-5.6.zip',
|
||||
extract => true,
|
||||
extract_path => "${user_home}/.local/share/LanguageTool",
|
||||
creates => "${user_home}/.local/share/LanguageTool/LanguageTool-5.6",
|
||||
require => File["${user_home}/.local/share/LanguageTool"],
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue