Lint pulse-audio.el

Next commit will contain all of the remaining linting...
This commit is contained in:
William Carroll 2020-08-31 14:53:34 +01:00
parent 59881551a7
commit 1c87082648

View file

@ -1,5 +1,9 @@
;;; pulse-audio.el --- Control audio with Elisp -*- lexical-binding: t -*- ;;; pulse-audio.el --- Control audio with Elisp -*- lexical-binding: t -*-
;; Author: William Carroll <wpcarro@gmail.com> ;; Author: William Carroll <wpcarro@gmail.com>
;; Version: 0.0.1
;; Package-Requires: ((emacs "24"))
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
;;; Commentary: ;;; Commentary:
;; Because everything in my configuration is turning into Elisp these days. ;; Because everything in my configuration is turning into Elisp these days.
@ -17,50 +21,50 @@
;; Constants ;; Constants
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defconst pulse-audio/step-size 5 (defconst pulse-audio--step-size 5
"The size by which to increase or decrease the volume.") "The size by which to increase or decrease the volume.")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Library ;; Library
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun pulse-audio/message (x) (defun pulse-audio--message (x)
"Output X to *Messages*." "Output X to *Messages*."
(message (string/format "[pulse-audio.el] %s" x))) (message (string/format "[pulse-audio.el] %s" x)))
(defun pulse-audio/toggle-mute () (defun pulse-audio-toggle-mute ()
"Mute the default sink." "Mute the default sink."
(interactive) (interactive)
(prelude/start-process (prelude/start-process
:name "pulse-audio/toggle-mute" :name "pulse-audio-toggle-mute"
:command "pactl set-sink-mute @DEFAULT_SINK@ toggle") :command "pactl set-sink-mute @DEFAULT_SINK@ toggle")
(pulse-audio/message "Mute toggled.")) (pulse-audio--message "Mute toggled."))
(defun pulse-audio/toggle-microphone () (defun pulse-audio-toggle-microphone ()
"Mute the default sink." "Mute the default sink."
(interactive) (interactive)
(prelude/start-process (prelude/start-process
:name "pulse-audio/toggle-microphone" :name "pulse-audio-toggle-microphone"
:command "pactl set-source-mute @DEFAULT_SOURCE@ toggle") :command "pactl set-source-mute @DEFAULT_SOURCE@ toggle")
(pulse-audio/message "Microphone toggled.")) (pulse-audio--message "Microphone toggled."))
(defun pulse-audio/decrease-volume () (defun pulse-audio-decrease-volume ()
"Low the volume output of the default sink." "Low the volume output of the default sink."
(interactive) (interactive)
(prelude/start-process (prelude/start-process
:name "pulse-audio/decrease-volume" :name "pulse-audio-decrease-volume"
:command (string/format "pactl set-sink-volume @DEFAULT_SINK@ -%s%%" :command (string/format "pactl set-sink-volume @DEFAULT_SINK@ -%s%%"
pulse-audio/step-size)) pulse-audio--step-size))
(pulse-audio/message "Volume decreased.")) (pulse-audio--message "Volume decreased."))
(defun pulse-audio/increase-volume () (defun pulse-audio-increase-volume ()
"Raise the volume output of the default sink." "Raise the volume output of the default sink."
(interactive) (interactive)
(prelude/start-process (prelude/start-process
:name "pulse-audio/increase-volume" :name "pulse-audio-increase-volume"
:command (string/format "pactl set-sink-volume @DEFAULT_SINK@ +%s%%" :command (string/format "pactl set-sink-volume @DEFAULT_SINK@ +%s%%"
pulse-audio/step-size)) pulse-audio--step-size))
(pulse-audio/message "Volume increased.")) (pulse-audio--message "Volume increased."))
(provide 'pulse-audio) (provide 'pulse-audio)
;;; pulse-audio.el ends here ;;; pulse-audio.el ends here