From 6a3ca953dd8e795464d3a70de9bb53af356df7de Mon Sep 17 00:00:00 2001 From: Chizi123 <joelgrun@gmail.com> Date: Sun, 03 Feb 2019 10:31:05 +0000 Subject: [PATCH] Added gnuplot and word counting for latex --- tramp | 48 ++++++++++++++++++++++-- init.el | 2 config.org | 27 +++++++++++++ 3 files changed, 72 insertions(+), 5 deletions(-) diff --git a/config.org b/config.org index d48288a..407396b 100644 --- a/config.org +++ b/config.org @@ -6,6 +6,8 @@ ;; (add-to-list 'exec-path "C:/msys64/usr/bin") (add-to-list 'exec-path "C:/msys64/mingw64/bin") (add-to-list 'exec-path "c:/Program Files/Racket") + (add-to-list 'exec-path "c:/Users/joelg/TeXcount_3_1_1") + (add-to-list 'exec-path "c:/Program Files/gnuplot") (setenv "PATH" (mapconcat #'identity exec-path path-separator))) #+END_SRC @@ -647,6 +649,31 @@ :config (latex-preview-pane-enable)) #+END_SRC +**** TeXcount + Word counts in latex + #+BEGIN_SRC emacs-lisp + (defun texcount () + (interactive) + (let* + ( (this-file (buffer-file-name)) + (enc-str (symbol-name buffer-file-coding-system)) + (enc-opt + (cond + ((string-match "utf-8" enc-str) "-utf8") + ((string-match "latin" enc-str) "-latin1") + ("-encoding=guess") + ) ) + (word-count + (with-output-to-string + (with-current-buffer standard-output + (call-process "texcount" nil t nil "-0" enc-opt this-file) + ) ) ) ) + (message word-count) + ) ) + (add-hook 'LaTeX-mode-hook (lambda () (define-key LaTeX-mode-map (kbd "C-c c") 'texcount))) + (add-hook 'latex-mode-hook (lambda () (define-key latex-mode-map (kbd "C-c c") 'texcount))) + #+END_SRC + *** PlantUML #+BEGIN_SRC emacs-lisp (use-package plantuml-mode diff --git a/init.el b/init.el index 1754995..f9192d0 100644 --- a/init.el +++ b/init.el @@ -37,7 +37,7 @@ '(ede-project-directories (quote ("c:/Users/joelg/.emacs.d"))) '(package-selected-packages (quote - (matlab-mode diminish keyfreq zenburn-theme yasnippet x86-lookup workgroups2 which-key volatile-highlights use-package undo-tree srefactor smartparens racket-mode popwin plantuml-mode pdf-tools org-bullets org nyan-mode magit latex-preview-pane helm-projectile ggtags flycheck-pos-tip flycheck-clang-analyzer company-math company-c-headers clean-aindent-mode auto-package-update auctex)))) + (gnuplot-mode gnuplot matlab-mode diminish keyfreq zenburn-theme yasnippet x86-lookup workgroups2 which-key volatile-highlights use-package undo-tree srefactor smartparens racket-mode popwin plantuml-mode pdf-tools org-bullets org nyan-mode magit latex-preview-pane helm-projectile ggtags flycheck-pos-tip flycheck-clang-analyzer company-math company-c-headers clean-aindent-mode auto-package-update auctex)))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/tramp b/tramp index c036dad..38f96a3 100644 --- a/tramp +++ b/tramp @@ -1,4 +1,4 @@ -;; -*- emacs-lisp -*- <19/01/05 16:28:26 c:/Users/joelg/.emacs.d/tramp> +;; -*- emacs-lisp -*- <19/02/03 21:19:40 c:/Users/joelg/.emacs.d/tramp> ;; Tramp connection history. Don't change this file. ;; You can delete it, forcing Tramp to reapply the checks. @@ -25,8 +25,6 @@ ("tmpdir" "/plink:joel@192.168.1.113:/tmp") ("touch-t" t) ("touch" "\\touch")) - ((tramp-file-name "pscp" nil nil "joel" nil nil nil) - nil) ((tramp-file-name "pscp" "joel" nil "192.168.1.113" nil nil nil) ("uname" "Linux 4.18.0-11-generic") ("locale" "LC_ALL=en_US.utf8") @@ -48,4 +46,46 @@ ("readlink" "\\readlink") ("case-insensitive" nil) ("ls" "/bin/ls --color=never") - ("ls-quoting-style" t))) + ("ls-quoting-style" t)) + ((tramp-file-name "pscp" "joel" nil "49.177.178.176" "2222" nil nil) + ("uname" "Linux 4.20.5-1.g34ae151-default") + ("locale" "LC_ALL=en_US.utf8") + ("test" "test") + ("remote-path" + ("/bin" "/usr/bin" "/sbin" "/usr/sbin" "/usr/local/bin" "/usr/local/sbin")) + ("remote-shell" "/bin/sh") + ("~" "/home/joel") + ("file-exists" "test -e") + ("stat" "env QUOTING_STYLE=locale \\stat") + ("id" "/usr/bin/id") + ("gid-integer" 100) + ("gid-string" "users") + ("perl-file-spec" t) + ("perl-cwd-realpath" t) + ("perl" "\\perl") + ("tmpdir" "/pscp:joel@49.177.178.176#2222:/tmp") + ("uid-integer" 1000) + ("readlink" "\\readlink") + ("case-insensitive" nil)) + ((tramp-file-name "pscp" "joel" nil "127.0.1.1" "123" nil nil) + ("uname" "Linux 4.20.2-1-default") + ("locale" "LC_ALL=en_US.utf8") + ("test" "test") + ("remote-path" + ("/bin" "/usr/bin" "/sbin" "/usr/sbin" "/usr/local/bin" "/usr/local/sbin")) + ("remote-shell" "/bin/sh") + ("file-exists" "test -e") + ("case-insensitive" nil) + ("readlink" "\\readlink") + ("stat" "env QUOTING_STYLE=locale \\stat") + ("id" "/usr/bin/id") + ("gid-integer" 100) + ("gid-string" "users") + ("perl-file-spec" t) + ("perl-cwd-realpath" t) + ("perl" "\\perl") + ("git" "\\git")) + ((tramp-file-name "pscp" "joel" nil "127.0.0.1" "123" nil nil) + nil) + ((tramp-file-name "pscp" "joel" nil "127.0.0.1" "22" nil nil) + nil)) -- Gitblit v1.9.3