add gitignore
This commit is contained in:
		
							parent
							
								
									325f1c0da2
								
							
						
					
					
						commit
						3b94363609
					
				| 
						 | 
					@ -1,7 +0,0 @@
 | 
				
			||||||
(undo-tree-save-format-version . 1)
 | 
					 | 
				
			||||||
"a4a4eb86472cd1947fff9c701f0ef4473f82ae3d"
 | 
					 | 
				
			||||||
[nil nil nil nil (26455 6668 563825 959000) 0 nil]
 | 
					 | 
				
			||||||
([nil nil ((1587 . 1588) (t 26455 6404 423191 206000)) nil (26455 6668 563811 667000) 0 nil])
 | 
					 | 
				
			||||||
([nil nil ((#(";" 0 1 (face font-lock-comment-delimiter-face fontified t)) . 889) (undo-tree-id2 . -1) (undo-tree-id3 . -1) (t 26455 6668 580000 84000)) nil (26455 7611 630474 94000) 0 nil])
 | 
					 | 
				
			||||||
([nil current ((#(")" 0 1 (fontified t)) . 846) (undo-tree-id0 . -1) (undo-tree-id1 . -1)) nil (26455 7611 630451 343000) 0 nil])
 | 
					 | 
				
			||||||
nil
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,7 +0,0 @@
 | 
				
			||||||
(undo-tree-save-format-version . 1)
 | 
					 | 
				
			||||||
"02ec50cb4fbea74640358f436c453e910fb20828"
 | 
					 | 
				
			||||||
[nil nil nil nil (26454 63619 549485 475000) 0 nil]
 | 
					 | 
				
			||||||
([nil nil ((120 . 128) (#("," 0 1 (fontified t)) . -120) (undo-tree-id0 . -1) (undo-tree-id1 . -1) (undo-tree-id2 . -1) (undo-tree-id3 . -1) (undo-tree-id4 . -1) (undo-tree-id5 . -1) (undo-tree-id6 . -1) (undo-tree-id7 . -1) (undo-tree-id8 . -1) 121 (114 . 121) (#("l" 0 1 (fontified t)) . -114) (undo-tree-id9 . -1) (undo-tree-id10 . -1) (undo-tree-id11 . -1) (undo-tree-id12 . -1) (undo-tree-id13 . -1) (undo-tree-id14 . -1) (undo-tree-id15 . -1) (undo-tree-id16 . -1) (undo-tree-id17 . -1) 115 (112 . 115) (#("`" 0 1 (face sh-quoted-exec fontified nil)) . -112) (undo-tree-id18 . -1) (undo-tree-id19 . -1) (undo-tree-id20 . -1) (undo-tree-id21 . -1) (undo-tree-id22 . -1) (undo-tree-id23 . -1) (undo-tree-id24 . -1) (undo-tree-id25 . -1) (undo-tree-id26 . -1) (undo-tree-id27 . -1) (#("`" 0 1 (face sh-quoted-exec fontified t)) . 113) (112 . 114) (t 26454 61080 662144 585000)) nil (26454 63619 549466 516000) 0 nil])
 | 
					 | 
				
			||||||
([nil nil ((45 . 46) (44 . 45) (t 26454 63619 570218 940000) 11) nil (26455 4620 832607 379000) 0 nil])
 | 
					 | 
				
			||||||
([nil current ((49 . 55) (46 . 49) (45 . 46)) nil (26455 4620 832591 629000) 0 nil])
 | 
					 | 
				
			||||||
nil
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,108 +0,0 @@
 | 
				
			||||||
(defun efs/run-in-background (command)
 | 
					 | 
				
			||||||
  (let ((command-parts (split-string command "[ ]+")))
 | 
					 | 
				
			||||||
    (apply #'call-process `(,(car command-parts) nil 0 nil ,@(cdr command-parts)))))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(defun efs/set-wallpaper ()
 | 
					 | 
				
			||||||
  (interactive)
 | 
					 | 
				
			||||||
  ;; NOTE: You will need to update this to a valid background path!
 | 
					 | 
				
			||||||
  (start-process-shell-command
 | 
					 | 
				
			||||||
      "feh" nil  "feh --bg-scale /home/zongor/Pictures/anorlondo.png"))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(defun efs/exwm-init-hook ()
 | 
					 | 
				
			||||||
  ;; Make workspace 1 be the one where we land at startup
 | 
					 | 
				
			||||||
  (exwm-workspace-switch-create 1)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; Show battery status in the mode line
 | 
					 | 
				
			||||||
  (display-battery-mode 1)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; Show the time and date in modeline
 | 
					 | 
				
			||||||
  (setq display-time-day-and-date t)
 | 
					 | 
				
			||||||
  (display-time-mode 1)
 | 
					 | 
				
			||||||
  ;; Also take a look at display-time-format and format-time-string
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; Launch apps that will run in the background
 | 
					 | 
				
			||||||
  (efs/run-in-background "nm-applet"))
 | 
					 | 
				
			||||||
  ;(efs/run-in-background "pasystray")
 | 
					 | 
				
			||||||
  ;(efs/run-in-background "blueman-applet"))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(defun efs/exwm-update-class ()
 | 
					 | 
				
			||||||
  (exwm-workspace-rename-buffer exwm-class-name))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(use-package exwm
 | 
					 | 
				
			||||||
  :config
 | 
					 | 
				
			||||||
  ;; Set the default number of workspaces
 | 
					 | 
				
			||||||
  (setq exwm-workspace-number 5)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; When window "class" updates, use it to set the buffer name
 | 
					 | 
				
			||||||
  (add-hook 'exwm-update-class-hook #'efs/exwm-update-class)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; When EXWM starts up, do some extra confifuration
 | 
					 | 
				
			||||||
  (add-hook 'exwm-init-hook #'efs/exwm-init-hook)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; Set the screen resolution (update this to be the correct resolution for your screen!)
 | 
					 | 
				
			||||||
  (require 'exwm-randr)
 | 
					 | 
				
			||||||
  (exwm-randr-mode 1)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;(efs/set-wallpaper)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; Load the system tray before exwm-init
 | 
					 | 
				
			||||||
  (require 'exwm-systemtray)
 | 
					 | 
				
			||||||
  ;(setq exwm-systemtray-height 32)
 | 
					 | 
				
			||||||
  (exwm-systemtray-mode 1)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; These keys should always pass through to Emacs
 | 
					 | 
				
			||||||
  (setq exwm-input-prefix-keys
 | 
					 | 
				
			||||||
    '(?\C-x
 | 
					 | 
				
			||||||
      ?\C-u
 | 
					 | 
				
			||||||
      ?\C-h
 | 
					 | 
				
			||||||
      ?\M-x
 | 
					 | 
				
			||||||
      ?\M-`
 | 
					 | 
				
			||||||
      ?\M-&
 | 
					 | 
				
			||||||
      ?\M-:
 | 
					 | 
				
			||||||
      ?\C-\M-j  ;; Buffer list
 | 
					 | 
				
			||||||
      ?\C-\ ))  ;; Ctrl+Space
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; Ctrl+Q will enable the next key to be sent directly
 | 
					 | 
				
			||||||
  (define-key exwm-mode-map [?\C-q] 'exwm-input-send-next-key)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  ;; Set up global key bindings.  These always work, no matter the input state!
 | 
					 | 
				
			||||||
  ;; Keep in mind that changing this list after EXWM initializes has no effect.
 | 
					 | 
				
			||||||
  (setq exwm-input-global-keys
 | 
					 | 
				
			||||||
        `(
 | 
					 | 
				
			||||||
          ;; Reset to line-mode (C-c C-k switches to char-mode via exwm-input-release-keyboard)
 | 
					 | 
				
			||||||
          ([?\s-r] . exwm-reset)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          ;; Move between windows
 | 
					 | 
				
			||||||
          ([s-left] . windmove-left)
 | 
					 | 
				
			||||||
          ([s-right] . windmove-right)
 | 
					 | 
				
			||||||
          ([s-up] . windmove-up)
 | 
					 | 
				
			||||||
          ([s-down] . windmove-down)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          ;; Launch applications via shell command
 | 
					 | 
				
			||||||
          ([?\s-&] . (lambda (command)
 | 
					 | 
				
			||||||
                       (interactive (list (read-shell-command "$ ")))
 | 
					 | 
				
			||||||
                       (start-process-shell-command command nil command)))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          ;; Switch workspace
 | 
					 | 
				
			||||||
          ([?\s-w] . exwm-workspace-switch)
 | 
					 | 
				
			||||||
          ([?\s-`] . (lambda () (interactive) (exwm-workspace-switch-create 0)))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          ;; 's-N': Switch to certain workspace with Super (Win) plus a number key (0 - 9)
 | 
					 | 
				
			||||||
          ,@(mapcar (lambda (i)
 | 
					 | 
				
			||||||
                      `(,(kbd (format "s-%d" i)) .
 | 
					 | 
				
			||||||
                        (lambda ()
 | 
					 | 
				
			||||||
                          (interactive)
 | 
					 | 
				
			||||||
                          (exwm-workspace-switch-create ,i))))
 | 
					 | 
				
			||||||
                    (number-sequence 0 9))))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  (exwm-input-set-key (kbd "s-SPC") 'counsel-linux-app)
 | 
					 | 
				
			||||||
  (exwm-enable))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(use-package desktop-environment
 | 
					 | 
				
			||||||
  :after exwm
 | 
					 | 
				
			||||||
  :config (desktop-environment-mode)
 | 
					 | 
				
			||||||
  :custom
 | 
					 | 
				
			||||||
  (desktop-environment-brightness-small-increment "2%+")
 | 
					 | 
				
			||||||
  (desktop-environment-brightness-small-decrement "2%-")
 | 
					 | 
				
			||||||
  (desktop-environment-brightness-normal-increment "5%+")
 | 
					 | 
				
			||||||
  (desktop-environment-brightness-normal-decrement "5%-"))
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,3 +0,0 @@
 | 
				
			||||||
#!/bin/sh
 | 
					 | 
				
			||||||
# xrdb ~/.emacs.d/exwm/Xresources
 | 
					 | 
				
			||||||
exec dbus-launch --exit-with-session emacs -mm --debug-init --load ~/.emacs.d/exwm/exwm-config.el
 | 
					 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,49 @@
 | 
				
			||||||
 | 
					# -*- mode: gitignore; -*-
 | 
				
			||||||
 | 
					*~
 | 
				
			||||||
 | 
					\#*\#
 | 
				
			||||||
 | 
					/.emacs.desktop
 | 
				
			||||||
 | 
					/.emacs.desktop.lock
 | 
				
			||||||
 | 
					*.elc
 | 
				
			||||||
 | 
					auto-save-list
 | 
				
			||||||
 | 
					tramp
 | 
				
			||||||
 | 
					.\#*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Org-mode
 | 
				
			||||||
 | 
					.org-id-locations
 | 
				
			||||||
 | 
					*_archive
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# flymake-mode
 | 
				
			||||||
 | 
					*_flymake.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# eshell files
 | 
				
			||||||
 | 
					/eshell/history
 | 
				
			||||||
 | 
					/eshell/lastdir
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# elpa packages
 | 
				
			||||||
 | 
					/elpa/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# reftex files
 | 
				
			||||||
 | 
					*.rel
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# AUCTeX auto folder
 | 
				
			||||||
 | 
					/auto/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# cask packages
 | 
				
			||||||
 | 
					.cask/
 | 
				
			||||||
 | 
					dist/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Flycheck
 | 
				
			||||||
 | 
					flycheck_*.el
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# server auth directory
 | 
				
			||||||
 | 
					/server/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# projectiles files
 | 
				
			||||||
 | 
					.projectile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# directory configuration
 | 
				
			||||||
 | 
					.dir-locals.el
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# network security
 | 
				
			||||||
 | 
					/network-security.data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue