Alexander-Miller / treemacs

GNU General Public License v3.0
2.09k stars 152 forks source link

Ignoring git files is not working #203

Closed CSRaghunandan closed 6 years ago

CSRaghunandan commented 6 years ago

I added this code snippet as mentioned in README:

(add-to-list 'treemacs-pre-file-insert-predicates #'treemacs-is-file-git-ignored?)

But it does not seem to have any effect for me.

More information about my emacs build:

Emacs version: GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin17.5.0, NS appkit-1561.40 Version 10.13.4 (Build 17E202))
 of 2018-06-01, built using commit c0a0351249c1e6a9307224d8337ff8916f4cf138.

./configure options:
  --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs/HEAD-c0a0351_1/share/info/emacs --prefix=/usr/local/Cellar/emacs/HEAD-c0a0351_1 --with-gnutls --without-x --with-xml2 --with-dbus --with-imagemagick --with-rsvg --without-pop --with-ns --disable-ns-self-contained

Features:
  RSVG IMAGEMAGICK DBUS NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS THREADS
Alexander-Miller commented 6 years ago

Is git-mode enabled? Treemacs won't know which files to hide when it never checks their git state.

CSRaghunandan commented 6 years ago

Yes, I've enabled treemacs-git-mode

Alexander-Miller commented 6 years ago

Run the following code and post the results. It'll show us what files treemacs is checking and what it's seeing.

(defun treemacs-is-file-git-ignored-DEBUG? (file git-info)
  "Determined if FILE is ignored by git by means of GIT-INFO."
  (treemacs-log "%s => %s" file (-some->> file (ht-get git-info) (char-to-string)))
  (eq ?! (ht-get git-info file)))

(add-to-list 'treemacs-pre-file-insert-predicates #'treemacs-is-file-git-ignored-DEBUG?)
CSRaghunandan commented 6 years ago
[Treemacs] /Users/csraghunandan/.emacs.d/.DS_Store => nil
[Treemacs] /Users/csraghunandan/.emacs.d/.gitignore => nil
[Treemacs] /Users/csraghunandan/.emacs.d/.org-id-locations => nil
[Treemacs] /Users/csraghunandan/.emacs.d/.projectile => nil
[Treemacs] /Users/csraghunandan/.emacs.d/LICENSE => nil
[Treemacs] /Users/csraghunandan/.emacs.d/README.org => nil
[Treemacs] /Users/csraghunandan/.emacs.d/abbrev_defs => nil
[Treemacs] /Users/csraghunandan/.emacs.d/bookmarks => nil
[Treemacs] /Users/csraghunandan/.emacs.d/company-statistics-cache.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/early-init.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/general.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/history => nil
[Treemacs] /Users/csraghunandan/.emacs.d/init.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/mc-lists => nil
[Treemacs] /Users/csraghunandan/.emacs.d/package-quickstart.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/places => nil
[Treemacs] /Users/csraghunandan/.emacs.d/projectile-bookmarks.eld => nil
[Treemacs] /Users/csraghunandan/.emacs.d/projectile.cache => nil
[Treemacs] /Users/csraghunandan/.emacs.d/recentf => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-packages.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/smex-items => nil
[Treemacs] /Users/csraghunandan/.emacs.d/tramp => nil
[Treemacs] /Users/csraghunandan/.emacs.d/.cache => nil
[Treemacs] /Users/csraghunandan/.emacs.d/.git => nil
[Treemacs] /Users/csraghunandan/.emacs.d/auto-save-list => nil
[Treemacs] /Users/csraghunandan/.emacs.d/command-log => nil
[Treemacs] /Users/csraghunandan/.emacs.d/desktop => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa => nil
[Treemacs] /Users/csraghunandan/.emacs.d/eshell => nil
[Treemacs] /Users/csraghunandan/.emacs.d/my-elisp-code => nil
[Treemacs] /Users/csraghunandan/.emacs.d/org-capture-templates => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files => nil
[Treemacs] /Users/csraghunandan/.emacs.d/snippets => nil
[Treemacs] /Users/csraghunandan/.emacs.d/tldr => nil
[Treemacs] /Users/csraghunandan/.emacs.d/url => nil
[Treemacs] /Users/csraghunandan/.emacs.d/var => nil
[Treemacs] /Users/csraghunandan/.emacs.d/xkcd => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/.DS_Store => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-abbrev.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ace-window.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-avy.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-backup.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-bookmark.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-buffers.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-calc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-calendar.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-cc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-comint.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-command-log-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-company.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-config-files.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-counsel.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-css.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-desktop.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-dired.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-docker.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-duplicate-line.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ediff.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-editing.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-elfeed.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-elisp-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-erc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-eshell.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-fly.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-font-check.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-git-stuff.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-go.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-haskell.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-help.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-highlight.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-hungry-delete.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-hydra.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ibuffer.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-info.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ivy.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-js.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-kurecolor.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-lsp.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-macro.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-manage-minor-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-markdown.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-mc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-minibuffer.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-misc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-mode-line.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-movement.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-nov.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ocaml.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-org.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-origami.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-osx.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-pdf.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-pragmatapro.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-projectile.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-purescript.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-python.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-quickrun.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-racket.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-realgud.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-recentf.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-rust.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-search.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-selected.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-shell.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-smartparens.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-smerge.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-swiper.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-term.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-tex.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-tldr.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-tramp.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-treemacs.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-typescript.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-visual.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-web-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-which-key.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-white-space.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-xkcd.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-yas.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-zenburn.el => nil

Is this problem something to do with my treemacs configuration?

Alexander-Miller commented 6 years ago

Looks like treemacs doesn't detect any git changes, all these files are seen as unmodified.

Let's check if this is a problem with treemacs: what's the output of git status --porcelain --ignored . run in the root of your repo?

CSRaghunandan commented 6 years ago

I'm getting this output when I run that command:

~/.emacs.d » git status --porcelain --ignored .
 M setup-files/setup-treemacs.el
?? setup-files/setup-elfeed.el
!! .DS_Store
!! .cache/
!! .org-id-locations
!! auto-save-list/
!! company-statistics-cache.el
!! desktop/
!! elpa/
!! eshell/
!! history
!! package-quickstart.el
!! places
!! projectile-bookmarks.eld
!! projectile.cache
!! recentf
!! setup-files/.DS_Store
!! smex-items
!! tldr/
!! tramp
!! url/
!! xkcd/
Alexander-Miller commented 6 years ago

Ok, looks like treemacs doesn't see things it should. Next step: does treemacs only see nils with both simple and extended git mode?

CSRaghunandan commented 6 years ago

Okay looks like simple mode is recognizing the changes, but not all of the files .gitignore are ignored:

I can also see that modified files are highlighted in simple mode without having to refresh treemacs manually

[Treemacs] /Users/csraghunandan/.emacs.d/.DS_Store => !
[Treemacs] /Users/csraghunandan/.emacs.d/.gitignore => nil
[Treemacs] /Users/csraghunandan/.emacs.d/.org-id-locations => !
[Treemacs] /Users/csraghunandan/.emacs.d/.projectile => nil
[Treemacs] /Users/csraghunandan/.emacs.d/LICENSE => nil
[Treemacs] /Users/csraghunandan/.emacs.d/README.org => nil
[Treemacs] /Users/csraghunandan/.emacs.d/abbrev_defs => nil
[Treemacs] /Users/csraghunandan/.emacs.d/bookmarks => nil
[Treemacs] /Users/csraghunandan/.emacs.d/company-statistics-cache.el => !
[Treemacs] /Users/csraghunandan/.emacs.d/early-init.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/general.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/history => !
[Treemacs] /Users/csraghunandan/.emacs.d/init.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/mc-lists => nil
[Treemacs] /Users/csraghunandan/.emacs.d/package-quickstart.el => !
[Treemacs] /Users/csraghunandan/.emacs.d/places => !
[Treemacs] /Users/csraghunandan/.emacs.d/projectile-bookmarks.eld => !
[Treemacs] /Users/csraghunandan/.emacs.d/projectile.cache => !
[Treemacs] /Users/csraghunandan/.emacs.d/recentf => !
[Treemacs] /Users/csraghunandan/.emacs.d/setup-packages.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/smex-items => !
[Treemacs] /Users/csraghunandan/.emacs.d/tramp => !
[Treemacs] /Users/csraghunandan/.emacs.d/.cache => nil
[Treemacs] /Users/csraghunandan/.emacs.d/.git => nil
[Treemacs] /Users/csraghunandan/.emacs.d/auto-save-list => nil
[Treemacs] /Users/csraghunandan/.emacs.d/command-log => nil
[Treemacs] /Users/csraghunandan/.emacs.d/desktop => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa => nil
[Treemacs] /Users/csraghunandan/.emacs.d/eshell => nil
[Treemacs] /Users/csraghunandan/.emacs.d/my-elisp-code => nil
[Treemacs] /Users/csraghunandan/.emacs.d/org-capture-templates => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files => nil
[Treemacs] /Users/csraghunandan/.emacs.d/snippets => nil
[Treemacs] /Users/csraghunandan/.emacs.d/tldr => nil
[Treemacs] /Users/csraghunandan/.emacs.d/url => nil
[Treemacs] /Users/csraghunandan/.emacs.d/var => nil
[Treemacs] /Users/csraghunandan/.emacs.d/xkcd => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/.DS_Store => !
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-abbrev.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ace-window.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-avy.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-backup.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-bookmark.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-buffers.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-calc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-calendar.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-cc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-comint.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-command-log-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-company.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-config-files.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-counsel.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-css.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-desktop.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-dired.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-docker.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-duplicate-line.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ediff.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-editing.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-elfeed.el => ?
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-elisp-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-erc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-eshell.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-fly.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-font-check.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-git-stuff.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-go.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-haskell.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-help.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-highlight.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-hungry-delete.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-hydra.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ibuffer.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-info.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ivy.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-js.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-kurecolor.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-lsp.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-macro.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-manage-minor-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-markdown.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-mc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-minibuffer.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-misc.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-mode-line.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-movement.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-nov.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-ocaml.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-org.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-origami.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-osx.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-pdf.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-pragmatapro.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-projectile.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-purescript.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-python.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-quickrun.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-racket.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-realgud.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-recentf.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-rust.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-search.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-selected.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-shell.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-smartparens.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-smerge.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-swiper.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-term.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-tex.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-tldr.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-tramp.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-treemacs.el => M
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-typescript.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-visual.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-web-mode.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-which-key.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-white-space.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-xkcd.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-yas.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/setup-files/setup-zenburn.el => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/0blayout-readme.txt => !
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ac-c-headers-readme.txt => !
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ace-link-20180308.100 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ace-window-20180123.1111 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/add-node-modules-path-20180522.1916 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/alert-20180403.38 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/anzu-20161017.907 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/apache-mode-20170711.913 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/archives => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/async-20180527.1030 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/auctex-12.1.1 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/auto-yasnippet-20180503.1208 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/avy-20180514.1100 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/beacon-20171017.1540 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/beginend-20171003.548 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/bind-chord-20171204.1210 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/bind-key-20180512.2130 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/bm-20170815.1609 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/caml-20171209.1232 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/cargo-20180521.408 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/cmake-font-lock-20170117.1225 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/cmake-mode-20180104.1137 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/column-enforce-mode-20171030.1200 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/command-log-mode-20160412.2147 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/company-20180501.11 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/company-go-20170825.943 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/company-lsp-20180518.1810 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/company-shell-20170517.2241 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/company-statistics-20170210.1133 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/company-web-20180402.455 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/counsel-20180517.1140 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/counsel-projectile-20180527.1328 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/cquery-20180413.938 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/cycle-quotes-0.1 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dash-20180413.30 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dash-functional-20180107.818 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/diff-hl-20180201.355 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dimmer-20180217.2011 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dired-collapse-20180530.727 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dired-quick-sort-20161208.1312 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/diredfl-20180210.1814 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/disable-mouse-20171226.1715 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/docker-20180524.506 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/docker-compose-mode-20180324.1052 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/docker-tramp-20170206.1925 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dockerfile-mode-20180410.936 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dotenv-mode-20180207.1114 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/dumb-jump-20180527.1712 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/elfeed-20180519.859 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/elfeed-org-20180129.507 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/elisp-def-20180410.224 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/elisp-refs-20180519.1621 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/emmet-mode-20180504.1944 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/epl-20180205.1249 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/erc-hl-nicks-20180415.1246 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/erc-image-20180522.724 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/eslintd-fix-20180429.755 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/esxml-20171129.7 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/eterm-256color-20180520.523 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/exec-path-from-shell-20180323.1904 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/expand-region-20171217.2125 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/eyebrowse-20180514.1219 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/f-20180106.122 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/faceup-20170925.1246 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/flycheck-20180527.918 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/flycheck-ocaml-20170730.1453 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/flycheck-posframe-20180321.2307 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/flyspell-lazy-20180224.1306 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/fontify-face-20180420.924 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/free-keys-20160726.1350 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gh-20180308.1338 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ghub-20180417.1527 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gist-20171127.2006 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/git-commit-20180411.1649 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/git-link-20180423.1929 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/git-messenger-20170101.2040 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/git-timemachine-20180307.414 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gitattributes-mode-20180318.1256 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gitconfig-mode-20180318.1256 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gitignore-mode-20180318.1256 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gntp-20141024.1950 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/go-eldoc-20170305.627 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/go-guru-20170718.1046 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/go-mode-20180327.830 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/go-rename-20161117.331 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/golden-ratio-scroll-screen-20170223.1829 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/google-this-20170810.515 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gorepl-mode-20170905.245 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/gotest-20180319.137 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/haskell-mode-20180406.2222 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/hasky-stack-20180331.208 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/headlong-20150417.826 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/helpful-20180530.1339 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/highlight-indent-guides-20180529.1039 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/highlight-numbers-20170905.342 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/highlight-quoted-20140916.1122 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/highlight-symbol-20160102.1209 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/hindent-20180518.202 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/hl-todo-20180519.1257 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/hlint-refactor-20170817.2148 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ht-20180129.1434 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/htmlize-20180412.1244 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/hungry-delete-20170411.1802 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/hydra-20180508.1008 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ibuffer-vc-20171106.2341 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/imenu-anywhere-20170805.1155 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/impatient-mode-20180528.916 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/indium-20180521.1355 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/inf-mongo-20180408.638 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/info-colors-20180205.350 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/intero-20180525.416 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ivy-20180515.1057 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ivy-hydra-20180208.912 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/js2-mode-20180521.1523 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/js2-refactor-20180502.342 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/json-mode-20170719.2205 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/json-reformat-20160212.53 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/json-snatcher-20150511.2047 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/key-chord-20160227.438 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/kurecolor-20180401.521 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/langtool-20180409.316 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/load-relative-20170526.310 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/loc-changes-20160801.1008 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/log4e-20170401.604 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/logito-20120225.1255 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/loop-20160813.707 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/lsp-mode-20180518.2223 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/lsp-python-20180404.819 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/lsp-rust-20180305.508 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/lsp-ui-20180529.2211 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/magit-20180531.1807 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/magit-popup-20180509.1041 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/manage-minor-mode-20140310.900 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/markdown-mode-20180525.1952 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/markdown-toc-20170711.1249 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/marshal-20180124.439 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/merlin-20170917.430 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/minions-20180321.749 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/mocha-20180321.1622 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/mocha-snippets-20170103.2127 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/mode-line-bell-20171231.1939 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/modern-cpp-font-lock-20180110.1231 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/moody-20180403.549 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/move-text-20170908.2030 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/multi-term-20160619.233 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/multiple-cursors-20180406.1350 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/mwim-20180227.852 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/nginx-mode-20170611.2137 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/nov-20180317.345 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ob-http-20180429.2203 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ob-rust-20170730.759 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ocp-indent-20180417.849 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/org-autolist-20170924.1201 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/org-cliplink-20180526.738 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/org-download-20180327.1429 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/org-journal-20180531.816 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/org-plus-contrib-20180507 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/org-pomodoro-20171108.1314 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/org-sticky-header-20170422.2135 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/origami-20180101.753 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/osx-trash-20160520.600 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ox-gfm-20170628.1402 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ox-twbs-20161103.1316 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/page-break-lines-20171210.31 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/parent-mode-20150824.1600 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pcache-20170105.1414 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pdf-tools-20180428.827 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pfuture-20171116.812 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pip-requirements-20180306.1522 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pkg-info-20150517.443 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/popup-20160709.729 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/posframe-20180523.1621 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/prettier-js-20180108.2326 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/projectile-20180522.48 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/psc-ide-20180404.215 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/psc-ide-20180517.925 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/purescript-mode-20180120.709 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pyenv-mode-20170801.1648 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pytest-20170614.745 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/python-docstring-20170508.156 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/pythonic-20180525.233 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/quickrun-20170222.1715 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/racket-mode-20180528.728 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/rainbow-delimiters-20170929.432 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/rainbow-mode-1.0.1 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/realgud-20180510.2052 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/regex-tool-20170104.1118 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/rust-mode-20180322.127 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/s-20180406.108 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/selected-20170222.34 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/shm-20180326.1757 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/shut-up-20150423.522 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/sicp-20171028.1523 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/simple-httpd-20180528.903 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/smart-dash-20110130.1916 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/smartparens-20180530.1401 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/smex-20151212.1409 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/sphinx-doc-20160116.317 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ssh-config-mode-20180224.251 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/swiper-20180402.1857 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/system-packages-20180425.1204 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/system-packages-20180516.1450 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/systemd-20180414.1111 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/tablist-20170219.1935 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/test-simple-20170527.832 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/tide-20180525.730 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/tldr-20180122.312 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/toc-org-20171009.156 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/treemacs-20180531.553 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/treemacs-projectile-20180531.501 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/tuareg-20180512.1306 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/typescript-mode-20180514.531 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/undo-tree-20170706.246 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/use-package-20180314.1143 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/use-package-chords-20180127.1413 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/use-package-ensure-system-package-20180519.1448 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/utop-20180228.305 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/visual-regexp-20170228.1716 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/visual-regexp-steroids-20170221.1853 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/volatile-highlights-20160611.1855 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/web-completion-data-20160318.148 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/web-mode-20180530.833 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/websocket-20180402.2042 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/websocket-20180422.1716 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/wgrep-20141016.1656 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/which-key-20180530.1902 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/whole-line-or-region-20180324.2119 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/with-editor-20180414.757 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/ws-butler-20170111.1534 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/xkcd-20160419.430 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/xterm-color-20180202.1518 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/yaml-mode-20180408.2307 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/yasnippet-20180513.1004 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/yasnippet-snippets-20180503.657 => nil
[Treemacs] /Users/csraghunandan/.emacs.d/elpa/zenburn-theme-20180531.902 => nil
CSRaghunandan commented 6 years ago

Looks like simple mode is ignoring all the files correctly, but not the directories.

Alexander-Miller commented 6 years ago

Simple mode is working as intended then and the issue lies with extended mode. Probably some python incompatibility. Let's see what the script actually outputs. What's the result of the following code?

(-> "/your/repo"
    (treemacs--git-status-process-extended)
    (pfuture-await-to-finish))
CSRaghunandan commented 6 years ago

Getting a python exception:

"Traceback (most recent call last):
  File \"/Users/csraghunandan/.emacs.d/elpa/treemacs-20180531.553/treemacs-git-status.py\", line 9, in <module>
    STDOUT    = sys.stdout.buffer
AttributeError: 'file' object has no attribute 'buffer'
"
CSRaghunandan commented 6 years ago

Okay, python2 doesn't have sys.stdout.buffer, only python3 does.

In my system, python refers to python2. I have installed python2&3 using homebrew.

Alexander-Miller commented 6 years ago

That's good. You just need to set treemacs-python-executable to point to your python3 binary.

CSRaghunandan commented 6 years ago

Cool! now its working as intended.

Thank you. But I still see the .git directory? Can I hide that too?

Alexander-Miller commented 6 years ago

You'll want to filter that with treemacs-ignored-file-predicates.

CSRaghunandan commented 6 years ago

Closing the issue since I got the problems solved 👍 Thanks for the quick responses :)