feat: add qml-ts-mode

This commit is contained in:
Artur Manuel 2024-10-21 14:58:11 +01:00
commit ba6a74607f
3 changed files with 31 additions and 12 deletions

View file

@ -183,6 +183,7 @@
(load-theme 'base16-oxocarbon-dark t))
(use-package nix-mode
:ensure t
:mode "\\.nix\\'")
(use-package rust-mode
@ -190,6 +191,11 @@
:mode "\\.rs\\'")
(use-package envrc
:ensure t
:hook (after-init . envrc-global-mode))
(use-package qml-ts-mode
:ensure t
:mode "\\.qml\\'")
(provide 'config)

View file

@ -1,7 +1,13 @@
{ pkgs, ... }:
let
mkEmacsPackage =
epkgs: pname: version: src: deps:
{
epkgs,
pname,
version,
src,
deps ? [ ],
}:
epkgs.callPackage (
{ trivialBuild }:
trivialBuild {
@ -20,9 +26,9 @@ in
alwaysEnsure = true;
config = ./config.el;
extraEmacsPackages =
e:
epkgs:
builtins.attrValues {
inherit (e)
inherit (epkgs)
spacious-padding
nano-modeline
orderless
@ -33,13 +39,16 @@ in
consult
embark
embark-consult
base16-theme
base16-theme
nix-mode
rust-mode
envrc
;
treesit-grammars = e.treesit-grammars.with-all-grammars;
treesit-grammars = epkgs.treesit-grammars.with-all-grammars;
};
override = _: prev: { use-package = prev.emacs; };
override = _: prev: {
use-package = prev.emacs;
savehist = prev.emacs;
};
};
}