Lint pulse-audio.el
Next commit will contain all of the remaining linting...
This commit is contained in:
parent
59881551a7
commit
1c87082648
1 changed files with 20 additions and 16 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue