feat: add qml-ts-mode
This commit is contained in:
parent
b78ed122a7
commit
ba6a74607f
3 changed files with 31 additions and 12 deletions
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
@ -38,8 +44,11 @@ in
|
|||
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;
|
||||
savehist = prev.emacs;
|
||||
};
|
||||
override = _: prev: { use-package = prev.emacs; };
|
||||
};
|
||||
}
|
||||
|
|
12
flake.nix
12
flake.nix
|
@ -38,12 +38,16 @@
|
|||
};
|
||||
|
||||
packages = {
|
||||
pankomacs = mkEmacs (pkgs.emacs29-pgtk.override {
|
||||
pankomacs = mkEmacs (
|
||||
pkgs.emacs29-pgtk.override {
|
||||
withSystemd = false;
|
||||
});
|
||||
pankomacs-x11 = mkEmacs (pkgs.emacs-gtk.overide {
|
||||
}
|
||||
);
|
||||
pankomacs-x11 = mkEmacs (
|
||||
pkgs.emacs-gtk.overide {
|
||||
withSystemd = false;
|
||||
});
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
formatter = pkgs.nixfmt-rfc-style;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue