Remove exwm stuff to remove the dependency on exwm

This commit is contained in:
Sameer Rahmani 2024-04-10 16:02:02 +01:00
parent e6f3fd58ab
commit cdb0c41573
Signed by: lxsameer
GPG Key ID: 8741FACBF412FFA5
6 changed files with 7 additions and 58 deletions

View File

@ -1,6 +1,6 @@
# noether.el --- A modeline which plays hide and seek -*- lexical-binding: t; -*-
#
# Copyright (c) 2023 Sameer Rahmani <lxsameer@gnu.org>
# Copyright (c) 2023-2024 Sameer Rahmani <lxsameer@gnu.org>
#
# Author: Sameer Rahmani <lxsameer@gnu.org>
# URL: https://devheroes.codes/lxsameer/noether
@ -53,7 +53,7 @@
noether = pkgs.emacsPackages.trivialBuild {
pname = "noether-mode";
version = "0.1.5";
version = "0.1.6";
buildInputs = [ pkgs.emacsPackages.posframe ];
src = ./.;

View File

@ -1,6 +1,6 @@
;;; noether.el --- A modeline which plays hide and seek -*- lexical-binding: t; -*-
;;
;; Copyright (c) 2023 Sameer Rahmani <lxsameer@gnu.org>
;; Copyright (c) 2023-2024 Sameer Rahmani <lxsameer@gnu.org>
;;
;; Author: Sameer Rahmani <lxsameer@gnu.org>
;; URL: https://devheroes.codes/lxsameer/noether
@ -193,33 +193,5 @@ Emacs knowing."
:var 'noether--git-branch
:fn #'noether--format-git-branch)
;; ============================================================================
;; Exwm input mode
;; ============================================================================
(defvar noether--exwm-input-mode nil)
(defun noether--set-exwm-input-mode ()
"Set the EXWM input mode for the current buffer."
(setq noether--exwm-input-mode (format "%s" exwm--input-mode)))
(defun noether--format-exwm-input-mode (_ v _ _)
"Just return the input mode name V."
v)
(noether-defunit exwm-input-mode-unit
"Show the input mode of EXWM for the current buffer."
:label "I:"
:len 4
:init (lambda ()
(when (featurep 'exwm)
(add-hook 'noether-on-buffer-change-hook #'noether--set-exwm-input-mode)))
:deinit (lambda ()
(when (featurep 'exwm)
(remove-hook 'noether-on-buffer-change-hook #'noether--set-exwm-input-mode)))
:var 'noether--exwm-input-mode
:fn #'noether--format-exwm-input-mode)
(provide 'noether-units)
;;; noether-units.el ends here

View File

@ -1,6 +1,6 @@
;;; noether.el --- A modeline which plays hide and seek -*- lexical-binding: t; -*-
;;
;; Copyright (c) 2023 Sameer Rahmani <lxsameer@gnu.org>
;; Copyright (c) 2023-2024 Sameer Rahmani <lxsameer@gnu.org>
;;
;; Author: Sameer Rahmani <lxsameer@gnu.org>
;; URL: https://devheroes.codes/lxsameer/noether
@ -71,28 +71,5 @@ Appears on the center of the current window."
(line-unit :label "")))
(noether-defview noether-minimal-exwm
"A super simple bar containing the line number and column number that
Appears on the center of the current window."
:managed? t
:buffer "*exwm-status*"
:binding (kbd "C-c 3")
:separator "|"
:frame
(list
;; Such a big numbers for X and Y will cause the frame to appear on the
;; bottom right corner and covering the minibuffer
:position '(10000 . 10000)
:border-width 0
:timeout 5
:border-color "#bd93f9")
:units
(list
(exwm-input-mode-unit :label "")
(buffer-name-unit :label "")
(time-unit :label "")))
(provide 'noether-views)
;;; noether-views.el ends here

View File

@ -1,6 +1,6 @@
;;; noether.el --- A modeline which plays hide and seek -*- lexical-binding: t; -*-
;;
;; Copyright (c) 2023 Sameer Rahmani <lxsameer@gnu.org>
;; Copyright (c) 2023-2024 Sameer Rahmani <lxsameer@gnu.org>
;;
;; Author: Sameer Rahmani <lxsameer@gnu.org>
;; URL: https://devheroes.codes/lxsameer/noether

View File

@ -1,6 +1,6 @@
;;; noether.el --- A modeline which plays hide and seek -*- lexical-binding: t; -*-
;;
;; Copyright (c) 2023 Sameer Rahmani <lxsameer@gnu.org>
;; Copyright (c) 2023-2024 Sameer Rahmani <lxsameer@gnu.org>
;;
;; Author: Sameer Rahmani <lxsameer@gnu.org>
;; URL: https://devheroes.codes/lxsameer/noether

View File

@ -1,6 +1,6 @@
;;; noether.el --- A modeline which plays hide and seek -*- lexical-binding: t; -*-
;;
;; Copyright (c) 2023 Sameer Rahmani <lxsameer@gnu.org>
;; Copyright (c) 2023-2024 Sameer Rahmani <lxsameer@gnu.org>
;;
;; Author: Sameer Rahmani <lxsameer@gnu.org>
;; URL: https://devheroes.codes/lxsameer/noether