Переглянути джерело

Merge branch 'master' of github.com:tflucke/Work-Env

Tom Flucke 8 роки тому
батько
коміт
21ccb1ce9c
4 змінених файлів з 43 додано та 19 видалено
  1. 12 4
      .Xresources
  2. 25 13
      .emacs.d/init.el
  3. 3 1
      .xinitrc
  4. 3 1
      .xsessionrc

+ 12 - 4
.Xresources

@@ -1,6 +1,14 @@
 #include ".Xresources.d/monitors"
 
-XTerm*metaSendsEscape: true
-XTerm*eightBitInput: false
-XTerm*Background: black
-XTerm*Foreground: green
+XTerm*metaSendsEscape:    true
+XTerm*eightBitInput:      false
+XTerm*Background:         black
+XTerm*Foreground:         green
+xterm*faceName:           Deja Vu Sans Mono
+xterm*faceSize:           10
+XTerm.vt100.backarrowKey: false
+XTerm.ttyModes:           erase ^?
+XTerm.vt100.saveLines:    2048
+
+Gnome-terminal*Background: black
+Gnome-terminal*Foreground: green

+ 25 - 13
.emacs.d/init.el

@@ -112,19 +112,27 @@ If point was already at that position, move point to beginning of line."
 ;; * Refactoring
 ;; * Error detection
 (use-package scala-mode
-  :mode "\\.scala\\'")
+  :commands (scala-mode))
+  ;:mode "\\.scala\\'")
 
 (use-package company)
 
-(use-package ensime
-  :if (version<= "24.4" emacs-version)
-  :requires company
-  :hook (scala-mode java-mode)
-  :config (setq ensime-startup-notification nil)
-  :pin melpa-stable)
+(when (version<= "24.4" emacs-version)
+  (use-package ensime
+    :requires company
+    :hook (scala-mode java-mode)
+    :config (setq ensime-startup-notification nil)
+    :pin melpa-stable))
 
 ; --------- C Syntax checker ---------
 (use-package flycheck-irony
+  :hook c-mode)
+;  :mode ("\\.c\\'" "\\.h\\'")
+
+(use-package auto-complete)
+
+(use-package auto-complete-clang-async
+  :requires auto-complete
   :hook c-mode
   :mode ("\\.c\\'" "\\.h\\'"))
 
@@ -146,8 +154,8 @@ If point was already at that position, move point to beginning of line."
     :bind ("C-x g" . magit-status)))
 
 ;; ----------- Rust Mode ------------
-(use-package rust-mode
-  :mode ("\\.rs\\'"))
+(use-package rust-mode)
+;  :mode ("\\.rs\\'")
 (use-package rust-playground
   :requires rust-mode)
 (use-package cargo
@@ -165,13 +173,13 @@ If point was already at that position, move point to beginning of line."
 
 ;; ---------- C# Mode -------------
 (use-package csharp-mode
-  :if (version<= "24.4" emacs-version)
-  :mode ("\\.cs\\'"))
+  :if (version<= "24.4" emacs-version))
+;  :mode ("\\.cs\\'")
 
 ;; ------- Markdown Mode ----------
 (when (version<= "24.4" emacs-version)
-  (use-package markdown-mode
-    :mode ("\\.markdown\\'" "\\.md\\'")))
+  (use-package markdown-mode))
+;    :mode ("\\.markdown\\'" "\\.md\\'")
 
 ;; ---- StackOverflow Client ------
 (use-package sx
@@ -243,7 +251,11 @@ If point was already at that position, move point to beginning of line."
  ;; If there is more than one, they won't work right.
  '(package-selected-packages
    (quote
+<<<<<<< HEAD
     (company xclip hl-todo comment-tags restclient markdown-mode autopair highlight-parentheses flyspell-correct-popup rust-mode rust-playground slime-volleyball use-package multi-web-mode magit ensime color-theme base16-theme))))
+=======
+    (auto-complete auto-complete-clang-async xclip hl-todo comment-tags restclient markdown-mode autopair highlight-parentheses flyspell-correct-popup rust-mode rust-playground slime-volleyball use-package multi-web-mode magit ensime color-theme base16-theme))))
+>>>>>>> 7ce8d5af1ffc98a8f6ac335c67e48bbbd53e8f56
 (custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.

+ 3 - 1
.xinitrc

@@ -2,4 +2,6 @@
 
 sh ~/.xsessionrc
 
-exec /usr/bin/i3
+if [ -f /usr/bin/i3 ]; then
+    exec /usr/bin/i3
+fi

+ 3 - 1
.xsessionrc

@@ -2,6 +2,8 @@
 
 ~/.i3/generatei3Config.sh
 
-numlockx
+if which numlockx > /dev/null 2> /dev/null; then
+    numlockx
+fi
 
 #exec xautolock -time 15 -locker '/usr/local/bin/suspend' &