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))
|
(load-theme 'base16-oxocarbon-dark t))
|
||||||
|
|
||||||
(use-package nix-mode
|
(use-package nix-mode
|
||||||
|
:ensure t
|
||||||
:mode "\\.nix\\'")
|
:mode "\\.nix\\'")
|
||||||
|
|
||||||
(use-package rust-mode
|
(use-package rust-mode
|
||||||
|
@ -190,6 +191,11 @@
|
||||||
:mode "\\.rs\\'")
|
:mode "\\.rs\\'")
|
||||||
|
|
||||||
(use-package envrc
|
(use-package envrc
|
||||||
|
:ensure t
|
||||||
:hook (after-init . envrc-global-mode))
|
:hook (after-init . envrc-global-mode))
|
||||||
|
|
||||||
|
(use-package qml-ts-mode
|
||||||
|
:ensure t
|
||||||
|
:mode "\\.qml\\'")
|
||||||
|
|
||||||
(provide 'config)
|
(provide 'config)
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
mkEmacsPackage =
|
mkEmacsPackage =
|
||||||
epkgs: pname: version: src: deps:
|
{
|
||||||
|
epkgs,
|
||||||
|
pname,
|
||||||
|
version,
|
||||||
|
src,
|
||||||
|
deps ? [ ],
|
||||||
|
}:
|
||||||
epkgs.callPackage (
|
epkgs.callPackage (
|
||||||
{ trivialBuild }:
|
{ trivialBuild }:
|
||||||
trivialBuild {
|
trivialBuild {
|
||||||
|
@ -20,9 +26,9 @@ in
|
||||||
alwaysEnsure = true;
|
alwaysEnsure = true;
|
||||||
config = ./config.el;
|
config = ./config.el;
|
||||||
extraEmacsPackages =
|
extraEmacsPackages =
|
||||||
e:
|
epkgs:
|
||||||
builtins.attrValues {
|
builtins.attrValues {
|
||||||
inherit (e)
|
inherit (epkgs)
|
||||||
spacious-padding
|
spacious-padding
|
||||||
nano-modeline
|
nano-modeline
|
||||||
orderless
|
orderless
|
||||||
|
@ -38,8 +44,11 @@ in
|
||||||
rust-mode
|
rust-mode
|
||||||
envrc
|
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 = {
|
packages = {
|
||||||
pankomacs = mkEmacs (pkgs.emacs29-pgtk.override {
|
pankomacs = mkEmacs (
|
||||||
|
pkgs.emacs29-pgtk.override {
|
||||||
withSystemd = false;
|
withSystemd = false;
|
||||||
});
|
}
|
||||||
pankomacs-x11 = mkEmacs (pkgs.emacs-gtk.overide {
|
);
|
||||||
|
pankomacs-x11 = mkEmacs (
|
||||||
|
pkgs.emacs-gtk.overide {
|
||||||
withSystemd = false;
|
withSystemd = false;
|
||||||
});
|
}
|
||||||
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
formatter = pkgs.nixfmt-rfc-style;
|
formatter = pkgs.nixfmt-rfc-style;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue