Minor edits.

This commit is contained in:
Derek Taylor 2021-04-29 19:21:23 -05:00
parent c4a4736a72
commit 76ee161752
4 changed files with 18 additions and 24 deletions

View File

@ -239,6 +239,8 @@
(after! mastodon
(setq mastodon-instance-url "https://distrotoot.com"))
(xterm-mouse-mode 1)
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mu4e")
;;(require 'smtpmail)
(setq user-mail-address "derek@distrotube.com"
@ -378,8 +380,7 @@
"DONE(d)" ; Task has been completed
"CANCELLED(c)" )))) ; Task has been cancelled
(use-package ox-man
:ensure nil)
(use-package ox-man)
(map! :leader
(:prefix ("r" . "registers")

View File

@ -27,6 +27,7 @@
- [[#ivy-keybindings][IVY KEYBINDINGS]]
- [[#line-settings][LINE SETTINGS]]
- [[#mastodon][MASTODON]]
- [[#mouse-support][MOUSE SUPPORT]]
- [[#mu4e][MU4E]]
- [[#setting-up-environment-with-main-account][Setting Up Environment With Main Account]]
- [[#setting-up-multiple-accounts][Setting Up Multiple Accounts]]
@ -449,6 +450,13 @@ Mastodon.el is a mastodon client for Emacs. Note that I wrapped my settings wit
(setq mastodon-instance-url "https://distrotoot.com"))
#+END_SRC
* MOUSE SUPPORT
Adding mouse support in the terminal version of Emacs.
#+begin_src emacs-lisp
(xterm-mouse-mode 1)
#+end_src
* MU4E
Setting up mu4e which is an email client that works within emacs. You must install mu4e and mbsync through your Linux distribution's package manager. Setting up smtp for sending mail. Make sure the gnutls command line utils are installed. Package 'gnutls-bin' in Debian/Ubuntu, and 'gnutls' in Arch.
@ -639,9 +647,9 @@ Note that I wrapped most of this in (after! org). Without this, my settings mig
"CANCELLED(c)" )))) ; Task has been cancelled
#+END_SRC
We need ox-man for "Org eXporting" to manpage format.
#+BEGIN_SRC emacs-lisp
(use-package ox-man
:ensure nil)
(use-package ox-man)
#+END_SRC
* REGISTERS

View File

@ -451,7 +451,8 @@ myKeys =
-- Other Dmenu Prompts
-- In Xmonad and many tiling window managers, M-p is the default keybinding to
-- launch dmenu_run, so I've decided to use M-p plus KEY for these dmenu scripts.
, ("M-p c", spawn "dcolors") -- pick color from our scheme
, ("M-p a", spawn "dmsounds") -- pick color from our scheme
, ("M-p c", spawn "dmcolors") -- pick color from our scheme
, ("M-p e", spawn "dmconf") -- edit config files
, ("M-p i", spawn "dmscrot") -- screenshots (images)
, ("M-p k", spawn "dmkill") -- kill processes

View File

@ -6,7 +6,7 @@ import System.Exit (exitSuccess)
import qualified XMonad.StackSet as W
-- Actions
import XMonad.Actions.CopyWindow (kill1, killAllOtherCopies, copyWindow)
import XMonad.Actions.CopyWindow (kill1)
import XMonad.Actions.CycleWS (Direction1D(..), moveTo, shiftTo, WSType(..), nextScreen, prevScreen)
import XMonad.Actions.GridSelect
import XMonad.Actions.MouseResize
@ -305,23 +305,6 @@ myWorkspaceIndices = M.fromList $ zipWith (,) myWorkspaces [1..] -- (,) == \x y
clickable ws = "<action=xdotool key super+"++show i++">"++ws++"</action>"
where i = fromJust $ M.lookup ws myWorkspaceIndices
-- 'doCopy' copies the managed window into another workspace.
-- If you use this feature then you need to change your kill keybinding
-- from kill1 to killAllOtherCopies <+> kill1
-- I personally have two different keybindings, one for killing only copies, one for killing all of them.
doCopy :: WorkspaceId -> ManageHook
doCopy m = ask >>= \w -> doF (copyWindow w m)
-- 'doCopyToAll' simply copies managed window into the all workspaces.
-- Since scracthpads and dynamic workspaces are not presented in the 'myWorkspaces'
-- they will not be affected. I personally use this feature for my webcam.
-- , title =? "video - mpv" --> doFloat <+> doCopyToAll
-- If you use this feature then you need to change your kill keybinding
-- from kill1 to killAllOtherCopies <+> kill1
-- I personally have two different keybindings, one for killing only copies, one for killing all of them.
doCopyToAll :: ManageHook
doCopyToAll = foldr (\w rest -> doCopy (w) <+> rest) (doCopy (myWorkspaces !! 1)) myWorkspaces
myManageHook :: XMonad.Query (Data.Monoid.Endo WindowSet)
myManageHook = composeAll
-- 'doFloat' forces a window to float. Useful for dialog boxes and such.
@ -362,7 +345,8 @@ myKeys =
-- Other Dmenu Prompts
-- In Xmonad and many tiling window managers, M-p is the default keybinding to
-- launch dmenu_run, so I've decided to use M-p plus KEY for these dmenu scripts.
, ("M-p c", spawn "dcolors") -- pick color from our scheme
, ("M-p a", spawn "dmsounds") -- pick color from our scheme
, ("M-p c", spawn "dmcolors") -- pick color from our scheme
, ("M-p e", spawn "dmconf") -- edit config files
, ("M-p i", spawn "dmscrot") -- screenshots (images)
, ("M-p k", spawn "dmkill") -- kill processes