Mini-frame is cool, but has a lot of latency

This commit is contained in:
Emmet 2024-04-01 21:08:41 -05:00
parent 0d180685e3
commit caf3a7861b
5 changed files with 55 additions and 22 deletions

View file

@ -547,6 +547,22 @@
"type": "indirect" "type": "indirect"
} }
}, },
"mini-frame": {
"flake": false,
"locked": {
"lastModified": 1685981796,
"narHash": "sha256-HsGEu37oq2uuQFfE2m++VH1SwyGC89ChnmrBVFC/WME=",
"owner": "muffinmad",
"repo": "emacs-mini-frame",
"rev": "f420020aa33a1b00407000addd995170a36e026e",
"type": "github"
},
"original": {
"owner": "muffinmad",
"repo": "emacs-mini-frame",
"type": "github"
}
},
"nix-doom-emacs": { "nix-doom-emacs": {
"inputs": { "inputs": {
"doom-emacs": "doom-emacs", "doom-emacs": "doom-emacs",
@ -888,6 +904,7 @@
"home-manager": "home-manager", "home-manager": "home-manager",
"hyprland-plugins": "hyprland-plugins", "hyprland-plugins": "hyprland-plugins",
"kdenlive-pin-nixpkgs": "kdenlive-pin-nixpkgs", "kdenlive-pin-nixpkgs": "kdenlive-pin-nixpkgs",
"mini-frame": "mini-frame",
"nix-doom-emacs": "nix-doom-emacs", "nix-doom-emacs": "nix-doom-emacs",
"nix-straight": "nix-straight", "nix-straight": "nix-straight",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",

View file

@ -4,7 +4,7 @@
outputs = inputs@{ self, nixpkgs, nixpkgs-staging-next, nixpkgs-stable, emacs-pin-nixpkgs, outputs = inputs@{ self, nixpkgs, nixpkgs-staging-next, nixpkgs-stable, emacs-pin-nixpkgs,
kdenlive-pin-nixpkgs, home-manager, nix-doom-emacs, nix-straight, stylix, kdenlive-pin-nixpkgs, home-manager, nix-doom-emacs, nix-straight, stylix,
blocklist-hosts, hyprland-plugins, rust-overlay, org-nursery, org-yaap, blocklist-hosts, hyprland-plugins, rust-overlay, org-nursery, org-yaap,
org-side-tree, org-timeblock, phscroll, ... }: org-side-tree, org-timeblock, phscroll, mini-frame, ... }:
let let
# ---- SYSTEM SETTINGS ---- # # ---- SYSTEM SETTINGS ---- #
systemSettings = { systemSettings = {
@ -123,6 +123,7 @@
inherit (inputs) org-side-tree; inherit (inputs) org-side-tree;
inherit (inputs) org-timeblock; inherit (inputs) org-timeblock;
inherit (inputs) phscroll; inherit (inputs) phscroll;
inherit (inputs) mini-frame;
#inherit (inputs) nix-flatpak; #inherit (inputs) nix-flatpak;
inherit (inputs) stylix; inherit (inputs) stylix;
inherit (inputs) hyprland-plugins; inherit (inputs) hyprland-plugins;
@ -215,6 +216,10 @@
url = "github:misohena/phscroll"; url = "github:misohena/phscroll";
flake = false; flake = false;
}; };
mini-frame = {
url = "github:muffinmad/emacs-mini-frame";
flake = false;
};
stylix.url = "github:danth/stylix"; stylix.url = "github:danth/stylix";

View file

@ -190,16 +190,22 @@
;; For camelCase ;; For camelCase
(global-subword-mode 1) (global-subword-mode 1)
;; Mini-frames ;; Mini-frames ;; cool but kinda suboptimal atm
(setq mini-frame-show-parameters ;(add-load-path! "~/.emacs.d/mini-frame")
'((left . 0.5) ;(require 'mini-frame)
(top . 10) ;(setq mini-frame-ignore-commands '(evil-ex-search-forward helpful-variable helpful-callable))
(width . 0.6) ;(setq mini-frame-show-parameters
(height . 15)) ; '((left . 216)
) ; (top . 240)
(setq mini-frame-resize nil) ; (width . 0.78)
(setq mini-frame-standalone t) ; (height . 20)
(mini-frame-mode -1) ;; don't enable this for now since it's kinda slow on my system ; (alpha-background . 90))
;)
;(setq mini-frame-detach-on-hide nil)
;(setq mini-frame-resize t)
;(setq resize-mini-frames t)
;(setq mini-frame-standalone nil)
;(mini-frame-mode 1)
;;;------ Registers ------;;; ;;;------ Registers ------;;;

View file

@ -253,16 +253,22 @@ Doom Emacs is traditionally installed by cloning the repository ([[https://githu
;; For camelCase ;; For camelCase
(global-subword-mode 1) (global-subword-mode 1)
;; Mini-frames ;; Mini-frames ;; cool but kinda suboptimal atm
(setq mini-frame-show-parameters ;(add-load-path! "~/.emacs.d/mini-frame")
'((left . 0.5) ;(require 'mini-frame)
(top . 10) ;(setq mini-frame-ignore-commands '(evil-ex-search-forward helpful-variable helpful-callable))
(width . 0.6) ;(setq mini-frame-show-parameters
(height . 15)) ; '((left . 216)
) ; (top . 240)
(setq mini-frame-resize nil) ; (width . 0.78)
(setq mini-frame-standalone t) ; (height . 20)
(mini-frame-mode -1) ;; don't enable this for now since it's kinda slow on my system ; (alpha-background . 90))
;)
;(setq mini-frame-detach-on-hide nil)
;(setq mini-frame-resize t)
;(setq resize-mini-frames t)
;(setq mini-frame-standalone nil)
;(mini-frame-mode 1)
#+END_SRC #+END_SRC
** Registers ** Registers

View file

@ -30,4 +30,3 @@
(package! org-ql) (package! org-ql)
(package! persist) (package! persist)
(package! sudo-edit) (package! sudo-edit)
(package! mini-frame)