mirror of
https://gitlab.com/dwt1/dotfiles.git
synced 2026-04-22 19:10:24 +10:00
Minor edits.
This commit is contained in:
@@ -239,6 +239,8 @@
|
|||||||
(after! mastodon
|
(after! mastodon
|
||||||
(setq mastodon-instance-url "https://distrotoot.com"))
|
(setq mastodon-instance-url "https://distrotoot.com"))
|
||||||
|
|
||||||
|
(xterm-mouse-mode 1)
|
||||||
|
|
||||||
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mu4e")
|
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mu4e")
|
||||||
;;(require 'smtpmail)
|
;;(require 'smtpmail)
|
||||||
(setq user-mail-address "derek@distrotube.com"
|
(setq user-mail-address "derek@distrotube.com"
|
||||||
@@ -378,8 +380,7 @@
|
|||||||
"DONE(d)" ; Task has been completed
|
"DONE(d)" ; Task has been completed
|
||||||
"CANCELLED(c)" )))) ; Task has been cancelled
|
"CANCELLED(c)" )))) ; Task has been cancelled
|
||||||
|
|
||||||
(use-package ox-man
|
(use-package ox-man)
|
||||||
:ensure nil)
|
|
||||||
|
|
||||||
(map! :leader
|
(map! :leader
|
||||||
(:prefix ("r" . "registers")
|
(:prefix ("r" . "registers")
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
- [[#ivy-keybindings][IVY KEYBINDINGS]]
|
- [[#ivy-keybindings][IVY KEYBINDINGS]]
|
||||||
- [[#line-settings][LINE SETTINGS]]
|
- [[#line-settings][LINE SETTINGS]]
|
||||||
- [[#mastodon][MASTODON]]
|
- [[#mastodon][MASTODON]]
|
||||||
|
- [[#mouse-support][MOUSE SUPPORT]]
|
||||||
- [[#mu4e][MU4E]]
|
- [[#mu4e][MU4E]]
|
||||||
- [[#setting-up-environment-with-main-account][Setting Up Environment With Main Account]]
|
- [[#setting-up-environment-with-main-account][Setting Up Environment With Main Account]]
|
||||||
- [[#setting-up-multiple-accounts][Setting Up Multiple Accounts]]
|
- [[#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"))
|
(setq mastodon-instance-url "https://distrotoot.com"))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
* MOUSE SUPPORT
|
||||||
|
Adding mouse support in the terminal version of Emacs.
|
||||||
|
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(xterm-mouse-mode 1)
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* MU4E
|
* 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.
|
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
|
"CANCELLED(c)" )))) ; Task has been cancelled
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
We need ox-man for "Org eXporting" to manpage format.
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package ox-man
|
(use-package ox-man)
|
||||||
:ensure nil)
|
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
* REGISTERS
|
* REGISTERS
|
||||||
|
|||||||
@@ -451,7 +451,8 @@ myKeys =
|
|||||||
-- Other Dmenu Prompts
|
-- Other Dmenu Prompts
|
||||||
-- In Xmonad and many tiling window managers, M-p is the default keybinding to
|
-- 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.
|
-- 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 e", spawn "dmconf") -- edit config files
|
||||||
, ("M-p i", spawn "dmscrot") -- screenshots (images)
|
, ("M-p i", spawn "dmscrot") -- screenshots (images)
|
||||||
, ("M-p k", spawn "dmkill") -- kill processes
|
, ("M-p k", spawn "dmkill") -- kill processes
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import System.Exit (exitSuccess)
|
|||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
|
|
||||||
-- Actions
|
-- 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.CycleWS (Direction1D(..), moveTo, shiftTo, WSType(..), nextScreen, prevScreen)
|
||||||
import XMonad.Actions.GridSelect
|
import XMonad.Actions.GridSelect
|
||||||
import XMonad.Actions.MouseResize
|
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>"
|
clickable ws = "<action=xdotool key super+"++show i++">"++ws++"</action>"
|
||||||
where i = fromJust $ M.lookup ws myWorkspaceIndices
|
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 :: XMonad.Query (Data.Monoid.Endo WindowSet)
|
||||||
myManageHook = composeAll
|
myManageHook = composeAll
|
||||||
-- 'doFloat' forces a window to float. Useful for dialog boxes and such.
|
-- 'doFloat' forces a window to float. Useful for dialog boxes and such.
|
||||||
@@ -362,7 +345,8 @@ myKeys =
|
|||||||
-- Other Dmenu Prompts
|
-- Other Dmenu Prompts
|
||||||
-- In Xmonad and many tiling window managers, M-p is the default keybinding to
|
-- 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.
|
-- 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 e", spawn "dmconf") -- edit config files
|
||||||
, ("M-p i", spawn "dmscrot") -- screenshots (images)
|
, ("M-p i", spawn "dmscrot") -- screenshots (images)
|
||||||
, ("M-p k", spawn "dmkill") -- kill processes
|
, ("M-p k", spawn "dmkill") -- kill processes
|
||||||
|
|||||||
Reference in New Issue
Block a user