Skip to content

Commit 2b0c722

Browse files
committed
config updates
1 parent 89c2026 commit 2b0c722

File tree

2 files changed

+25
-23
lines changed

2 files changed

+25
-23
lines changed

config/.emacs

+25-18
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,11 @@
3333
;;(require 'rvm)
3434
;;(rvm-use-default) ;; use rvm's default ruby for the current Emacs session
3535

36+
(global-set-key (kbd "M-p") 'fiplr-find-file)
3637
(global-set-key (kbd "M-n") 'fiplr-find-file)
3738

38-
(setq fiplr-ignored-globs '((directories ("tmp" "bower_components" "node_modules" "build" "vendor" "public" "dist" "coverage" ".git" ".svn" "website"))
39-
(files ("*.jpg" "*.png" "*.log" "*.zip" "*~" "#*#" ".gitkeep"))))
39+
(setq fiplr-ignored-globs '((directories ("tmp" "bower_components" "node_modules" "build" "vendor" "public" "dist" "coverage" ".git" ".svn" "website" ".polly_recordings"))
40+
(files ("*.jpg" "*.png" "*.log" "*.zip" "*~" "#*#" ".gitkeep" "newrelic-browser.js"))))
4041

4142
(setq fiplr-root-markers '(".git" ".svn" ".emacs.fiplr"))
4243

@@ -50,7 +51,7 @@
5051
'(js-expr-indent-offset -2)
5152
'(package-selected-packages
5253
(quote
53-
(rjsx-mode yasnippet web-mode lsp-mode add-node-modules-path prettier-js ember-mode xclip enh-ruby-mode rspec-mode js2-mode string-inflection wgrep-ag multiple-cursors flycheck fiplr evil cl-generic alchemist)))
54+
(scala-mode lsp-scala tide rjsx-mode yasnippet web-mode lsp-mode add-node-modules-path prettier-js ember-mode xclip enh-ruby-mode rspec-mode js2-mode string-inflection wgrep-ag multiple-cursors flycheck fiplr evil cl-generic alchemist)))
5455
'(rspec-docker-container "console")
5556
'(rspec-use-docker-when-possible t)
5657
'(rspec-use-spring-when-possible nil)
@@ -128,8 +129,8 @@
128129
(setq wgrep-auto-save-buffer t)
129130
(setq wgrep-enable-key "r")
130131

131-
(set 'grep-find-ignored-directories '("tmp" "bower_components" "node_modules" "build" "vendor" "public" "dist" "coverage" ".git" ".svn" "website"))
132-
(set 'ag-ignore-list '("tmp" "build" "vendor" "public" "dist" ".git" ".svn" "*.log" "node_modules" "website"))
132+
(set 'grep-find-ignored-directories '("tmp" "bower_components" "node_modules" "build" "vendor" "public" "dist" "coverage" ".git" ".svn" "website" ".polly_recordings"))
133+
(set 'ag-ignore-list '("tmp" "build" "vendor" "public" "dist" ".git" ".svn" "*.log" "node_modules" "website" "newrelic-browser.js" "package-lock.json" "yarn.lock" ".polly_recordings"))
133134

134135
(add-to-list 'auto-mode-alist '("\\.rb\\'" . rspec-mode))
135136
(add-to-list 'auto-mode-alist '("\\.rb\\'" . enh-ruby-mode))
@@ -235,11 +236,6 @@
235236
;;(require 'yaml-mode)
236237
;;(add-to-list 'auto-mode-alist '("\\.yml$" . yaml-mode))
237238

238-
(add-to-list 'auto-mode-alist '("\\.tsx$" . js2-mode))
239-
(add-to-list 'auto-mode-alist '("\\.jsx$" . js2-mode))
240-
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
241-
(add-to-list 'auto-mode-alist '("\\.ts$" . js2-mode))
242-
243239
(autoload 'espresso-mode "espresso")
244240

245241
;; (add-to-list 'load-path "~/.emacs.d/ember-mode/")
@@ -287,20 +283,27 @@
287283
'(javascript-jshint)
288284
'(javascript-jscs)))
289285

290-
;; use web-mode for .jsx files
291-
::(add-to-list 'auto-mode-alist '("\\.jsx$" . web-mode))
292-
::(add-to-list 'auto-mode-alist '("\\.tsx$" . web-mode))
293286

294-
;; use eslint with web-mode for jsx files
295-
(flycheck-add-mode 'javascript-eslint 'web-mode)
296-
::(setq web-mode-content-types-alist '(("jsx" . "\\.js[x]?\\'")))
287+
;; JS FILES
288+
289+
;; use web-mode for .jsx files
290+
;; (add-to-list 'auto-mode-alist '("\\.jsx$" . web-mode))
291+
;; (add-to-list 'auto-mode-alist '("\\.tsx$" . web-mode))
292+
;; (add-to-list 'auto-mode-alist '("\\.tsx$" . js2-mode))
293+
;; (add-to-list 'auto-mode-alist '("\\.jsx$" . js2-mode))
294+
;; (add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
295+
;; (add-to-list 'auto-mode-alist '("\\.ts$" . js2-mode))
297296

298297
;; Most important line for jsx, might want to disable for ember projects
299298
;;(add-to-list 'auto-mode-alist '("components\\/.*\\.js\\'" . rjsx-mode))
300-
(add-to-list 'auto-mode-alist '("\\.jsx\\'" . rjsx-mode))
301-
(add-to-list 'auto-mode-alist '("\\.tsx\\'" . rjsx-mode))
302299
(add-to-list 'auto-mode-alist '("\\.js\\'" . rjsx-mode))
303300
(add-to-list 'auto-mode-alist '("\\.ts\\'" . rjsx-mode))
301+
(add-to-list 'auto-mode-alist '("\\.tsx\\'" . rjsx-mode))
302+
303+
;; ;; use eslint with web-mode for jsx files
304+
;; (flycheck-add-mode 'javascript-eslint 'web-mode)
305+
;; ::(setq web-mode-content-types-alist '(("jsx" . "\\.js[x]?\\'")))
306+
304307

305308
;; customize flycheck temp file prefix
306309
(setq-default flycheck-temp-prefix ".flycheck")
@@ -402,3 +405,7 @@ the BUFFER that was checked respectively.
402405

403406
(with-eval-after-load 'flycheck
404407
(advice-add 'flycheck-eslint-config-exists-p :override (lambda() t)))
408+
409+
(setq-default typescript-indent-level 2)
410+
(setq-default css-indent-offset 2)
411+

config/emacs-keys.txt

-5
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ Revert Buffer Meta-X, revert-buffer
118118
Close Window/Buffer Ctrl-X, K
119119
Quit Ctrl-X, Ctrl-C
120120

121-
122121
EDIT
123122

124123
Undo Ctrl-_
@@ -149,7 +148,6 @@ Page Ctrl-V Meta-V
149148
Document Meta-< Meta->
150149
C Function Meta-Ctrl-A Meta-Control-E
151150

152-
153151
SEARCH
154152

155153
Incremental Search Ctrl-S
@@ -161,7 +159,6 @@ Goto Line Number Meta-X goto-line
161159
Previous Matching Bracket Meta-Ctrl-B (or ESC Ctrl-B)
162160
Next Matching Bracket Meta-Ctrl-F (or ESC Ctrl-F)
163161

164-
165162
WINDOW
166163

167164
Close Ctrl-X, K
@@ -181,7 +178,6 @@ Paste from Numbered Clipboard Ctrl-X R I [#]
181178
Set Numbered Bookmark Ctrl-X R SPC [#]
182179
Jump to Numbered Bookmark Ctrl-X R J [#]
183180

184-
185181
FORMATTING
186182

187183
Re-flow Paragraph Meta-Q
@@ -192,7 +188,6 @@ Capitalize Word Meta-C
192188
Uppercase Selection Ctrl-X, Ctrl-U
193189
Lowercase Selection Ctrl-X, Ctrl-L
194190

195-
196191
MACROS
197192

198193
Start Recording Ctrl-X, (

0 commit comments

Comments
 (0)