summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/test.css7
-rw-r--r--examples/test.html9
-rw-r--r--examples/test.js1
-rw-r--r--init.el4
-rw-r--r--lisp/general.el22
-rw-r--r--lisp/lisp.el2
-rw-r--r--lisp/web.el8
7 files changed, 40 insertions, 13 deletions
diff --git a/examples/test.css b/examples/test.css
index ab7e74b..a5dcb82 100644
--- a/examples/test.css
+++ b/examples/test.css
@@ -1,9 +1,10 @@
.f123 {
- font-family: "Helvetica";
+ font-family: "Helvetica";
+ font-size: 12rem;
}
.f123 {
- display: flex;
- flex-basis: row;
+ display: flex;
+ flex-basis: row;
}
diff --git a/examples/test.html b/examples/test.html
new file mode 100644
index 0000000..1e4685e
--- /dev/null
+++ b/examples/test.html
@@ -0,0 +1,9 @@
+<div>
+ <h1>Hello world</h1>
+ <p>
+ Meow
+ </p>
+ <h2>
+ Meow Mix
+ </h2>
+</div>
diff --git a/examples/test.js b/examples/test.js
index 3253fd3..e011d4e 100644
--- a/examples/test.js
+++ b/examples/test.js
@@ -32,3 +32,4 @@ c.setValue(11);
for (let index = 0; index < 30; index++) {
console.log("Here");
}
+
diff --git a/init.el b/init.el
index fa210d5..20e53cb 100644
--- a/init.el
+++ b/init.el
@@ -39,7 +39,7 @@
(use-package material-theme
:ensure t
:config
- (load-theme 'material t))
+ (load-theme 'material-light t))
(set-frame-parameter (selected-frame) 'alpha '(99 99))
@@ -68,7 +68,7 @@
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(custom-safe-themes
- '("3c83b3676d796422704082049fc38b6966bcad960f896669dfc21a7a37a748fa" "a27c00821ccfd5a78b01e4f35dc056706dd9ede09a8b90c6955ae6a390eb1c1e" default))
+ '("f149d9986497e8877e0bd1981d1bef8c8a6d35be7d82cba193ad7e46f0989f6a" "3c83b3676d796422704082049fc38b6966bcad960f896669dfc21a7a37a748fa" "a27c00821ccfd5a78b01e4f35dc056706dd9ede09a8b90c6955ae6a390eb1c1e" default))
'(package-selected-packages
'(helm-rg htmlize mood-line org-super-agenda material-theme esup glsl-mode fast-scroll yasnippet-snippets jsdoc helm-slack slack smart-mode-line magit rust-mode xref-js2 web-mode vterm-toggle vscode-dark-plus-theme treemacs-projectile tree-sitter-langs tide tern smartparens rtags req-package rainbow-mode pythonic python-mode perfect-margin org-roam org-notify org-modern org-bullets org-alert minimap markdown-mode json-mode js2-refactor js2-highlight-vars js-doc ido-vertical-mode hl-todo highlight-thing highlight-indent-guides helm-projectile helm-posframe helm-ag good-scroll go-mode git-gutter-fringe git-commit flycheck-irony evil eslint-fix emojify eldoc-box eglot drag-stuff doom-themes dashboard css-eldoc counsel company-quickhelp company-irony cmake-mode cmake-ide auctex all-the-icons ac-js2))
'(safe-local-variable-values '((js-indent-level . 4)))
diff --git a/lisp/general.el b/lisp/general.el
index f33d415..a639b0d 100644
--- a/lisp/general.el
+++ b/lisp/general.el
@@ -124,6 +124,23 @@
completion-category-defaults nil
completion-category-overrides '((file (styles partial-completion)))))
+;; Enable rich annotations using the Marginalia package
+(use-package marginalia
+ :ensure t
+ ;; Bind `marginalia-cycle' locally in the minibuffer. To make the binding
+ ;; available in the *Completions* buffer, add it to the
+ ;; `completion-list-mode-map'.
+ :bind (:map minibuffer-local-map
+ ("M-A" . marginalia-cycle))
+
+ ;; The :init section is always executed.
+ :init
+
+ ;; Marginalia must be actived in the :init section of use-package such that
+ ;; the mode gets enabled right away. Note that this forces loading the
+ ;; package.
+ (marginalia-mode))
+
(use-package rg
:ensure t)
@@ -251,9 +268,8 @@
;(neotree-show)
;(neotree-refresh)
(other-window -1))))))
-(bind-key* (kbd "M-r") 'my-rename-file)
+(bind-key* (kbd "C-c f r") 'my-rename-file)
-;; Company mode for code completion
(use-package company
:ensure t
:defer t
@@ -262,7 +278,7 @@
(setq company-idle-delay 0.1
company-minimum-prefix-length 2
company-tooltip-limit 10
- company-backends '((company-capf company-gtags company-elisp company-css company-dabbrev))
+ company-backends '((company-capf company-gtags company-elisp company-css company-dabbrev company-nxml))
)
)
diff --git a/lisp/lisp.el b/lisp/lisp.el
index 38c8ebe..3e4f099 100644
--- a/lisp/lisp.el
+++ b/lisp/lisp.el
@@ -4,7 +4,7 @@
;;(add-hook 'emacs-lisp-mode-hook 'eglot-ensure)
(defun setup-lisp()
"Set up the Lisp auto complete."
- (company-mode t)
+ ;(company-mode t)
)
diff --git a/lisp/web.el b/lisp/web.el
index b92507b..6a3e118 100644
--- a/lisp/web.el
+++ b/lisp/web.el
@@ -4,9 +4,9 @@
;; Web general
(defun my-web-mode-colors ()
"Set colors for web mode."
- (set-face-background 'web-mode-current-element-highlight-face "#FFFDD0")
- (set-face-background 'web-mode-current-column-highlight-face "gray97")
- (set-face-foreground 'web-mode-current-element-highlight-face "black")
+ ;; (set-face-background 'web-mode-current-element-highlight-face "#FFFDD0")
+ ;; (set-face-background 'web-mode-current-column-highlight-face "gray97")
+ ;; (set-face-foreground 'web-mode-current-element-highlight-face "black")
)
(use-package web-mode
@@ -19,7 +19,7 @@
)
(my-web-mode-colors)
)
-(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))
+(add-to-list 'auto-mode-alist '("\\.html?\\'" . html-mode))
(setq-default js-indent-level 2)
(use-package flycheck