viddo / recent-files-fuzzy-finder Goto Github PK
View Code? Open in Web Editor NEWAtom package to quickly find recently opened files
Home Page: https://atom.io/packages/recent-files-fuzzy-finder
License: MIT License
Atom package to quickly find recently opened files
Home Page: https://atom.io/packages/recent-files-fuzzy-finder
License: MIT License
[Enter steps to reproduce:]
Atom: 1.16.0-beta0 x64
Electron: 1.3.13
OS: Linux Mint
Thrown From: recent-files-fuzzy-finder package 0.3.0
Uncaught TypeError: Class constructor FuzzyFinderView cannot be invoked without 'new'
At /home/todd/.atom/packages/recent-files-fuzzy-finder/lib/recent-files-view.coffee:6
TypeError: Class constructor FuzzyFinderView cannot be invoked without 'new'
at /packages/recent-files-fuzzy-finder/lib/recent-files-view.coffee:6:7)
at Object.createRecentFilesView (/packages/recent-files-fuzzy-finder/lib/main.coffee:38:30)
at /packages/recent-files-fuzzy-finder/lib/main.coffee:18:10)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:259:29)
at /app.asar/src/command-registry.js:3:59
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:599:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:390:22)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/app.asar/src/window-event-handler.js:106:36)
at /app.asar/src/window-event-handler.js:3:59)
-7:03.5.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always.editor-background.theme-oceanic-next.theme-glacier-dark-ui)
-7:00.7.0 tree-view:toggle (atom-workspace.workspace.scrollbars-visible-always.editor-background.theme-oceanic-next.theme-glacier-dark-ui)
-6:31.8.0 vim-mode-plus:move-down (input.hidden-input)
-6:30.8.0 vim-mode-plus:move-up (input.hidden-input)
-6:29.3.0 vim-mode-plus:activate-characterwise-visual-mode (input.hidden-input)
2x -6:28.6.0 vim-mode-plus:move-down (input.hidden-input)
9x -6:25.6.0 vim-mode-plus:move-right (input.hidden-input)
-6:18.7.0 vim-mode-plus:activate-characterwise-visual-mode (input.hidden-input)
-6:15.7.0 vim-mode-plus:activate-linewise-visual-mode (input.hidden-input)
4x -6:15.3.0 vim-mode-plus:move-up (input.hidden-input)
-6:13.1.0 vim-mode-plus:activate-linewise-visual-mode (input.hidden-input)
-5:40.8.0 dblclick (div.line)
-0:03.1.0 recent-files-fuzzy-finder:toggle-finder (input.hidden-input)
advanced-open-file 0.16.5
api-docs 0.0.6
atom-beautify 0.29.17
atom-clock 0.1.6
atom-jade 0.3.0
atom-live-server 2.1.2
atom-ternjs 0.18.2
atom-unsaved-changes 0.4.0
atomic-chrome 0.3.0
autoclose-html 0.23.0
autocomplete-modules 1.6.7
bang 2.1.0
bracket-padder 0.4.1
break 2.0.2
busy-signal 1.3.0
clip-history 0.3.0
clipboard-swap 0.3.1
cursor-history 0.9.1
disable-keybindings 0.6.0
docblockr 0.9.1
double-tag 0.4.0
editor-background 1.2.38
emmet 2.4.3
fancy-bracket-matcher 1.0.1
file-icons 2.0.17
geiger 2.1.0
git-diff-details 1.4.0
git-history 3.2.0
git-time-machine 1.5.6
glacier-dark-ui 0.5.0
hyperclick 0.0.40
intentions 1.1.2
js-hyperclick 1.10.1
jumpy 3.1.3
language-babel 2.56.2
language-diff 0.7.0
language-markdown 0.19.1
language-tt2 0.1.0
linter 1.11.23
linter-alex 3.2.0
linter-csslint 1.3.4
linter-eslint 8.1.3
linter-just-say-no 0.7.0
linter-ruby 1.2.5
linter-stylint 2.2.6
linter-write-good 0.8.0
livestyle-atom 0.2.9
local-web-server 0.1.0
markdown-lists 0.0.2
markdown-preview-enhanced 0.10.8
markdown-table-formatter 2.9.0
merge-conflicts 1.4.4
narrow 0.37.1
nerd-treeview 0.4.3
oceanic-next 1.0.0
octocat-syntax 1.3.1
open-this 0.4.0
outline-selection 0.3.1
pigments 0.39.0
quick-highlight 0.8.1
recent-files-fuzzy-finder 0.3.0
relative-numbers 0.7.1
ruby-slim 0.2.0
simple-align 0.2.0
smart-quotes-plus 2.1.0
smart-tab-name 1.0.5
smart-tags 0.1.5
Stylus 3.1.0
sync-settings 0.8.1
tab-numbers 0.6.0
todo-show 1.11.0
tree-view-full-width 0.1.0
tree-view-git-status 1.3.1
turbo-javascript 1.4.0
vim-mode-plus 0.83.0
vim-mode-plus-duplicate 0.2.0
vim-mode-plus-exchange 0.2.1
vim-mode-plus-keymaps-for-surround 0.2.1
vim-mode-plus-move-selected-text 0.8.1
vim-mode-zz 0.1.1
wordcount 2.10.4
Is it possible to open recent files with cursor placed at its' last position it this file?
Win10, Atom 1.0.3.
Here's the apm install
output:
> apm install recent-files-fuzzy-finder
Installing recent-files-fuzzy-finder to C:\Users\vorou\.atom\packages failed
> [email protected] install C:\Users\vorou\AppData\Local\Temp\apm-install-dir-11572-6480-1997p37\node_modules\recent-files-fuzzy-finder\node_modules\pathwatcher\node_modules\runas
> node-gyp rebuild
C:\Users\vorou\AppData\Local\Temp\apm-install-dir-11572-6480-1997p37\node_modules\recent-files-fuzzy-finder\node_modules\pathwatcher\node_modules\runas>node "C:\Users\vorou\AppData\Local\atom\app-1.0.3\resources\app\apm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gypnpm ERR! Windows_NT 6.2.9200
npm ERR! argv "C:\\Users\\vorou\\AppData\\Local\\atom\\app-1.0.3\\resources\\app\\apm\\bin\\\\node.exe" "C:\\Users\\vorou\\AppData\\Local\\atom\\app-1.0.3\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\vorou\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\vorou\\.atom\\.apmrc" "install" "C:\\Users\\vorou\\AppData\\Local\\Temp\\d-11572-6480-csfc1m\\package.tgz" "--target=0.22.0" "--arch=ia32"
npm ERR! node v0.10.35
npm ERR! npm v2.5.1
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls runas
npm ERR! There is likely additional logging output above.
I don't see the logic in this. If I close all my tabs the finder can't be made visible. As a workaround I use ctrl+shift+T to open the last opened file, then the finder works.
Get an error while trying to install this package on most recent version of Atom (1.2.0) Working well with Atom 1.1.x.
➜ apm install recent-files-fuzzy-finder
Installing recent-files-fuzzy-finder to /home/vtikhonov/.atom/packages ✗
> [email protected] install /tmp/apm-install-dir-1151016-25623-bm7lg8/node_modules/recent-files-fuzzy-finder/node_modules/pathwatcher/node_modules/runas
> node-gyp rebuild
make: Entering directory `/tmp/apm-install-dir-1151016-25623-bm7lg8/node_modules/recent-files-fuzzy-finder/node_modules/pathwatcher/node_modules/runas/build'
CXX(target) Release/obj.target/runas/src/main.o
make: Leaving directory `/tmp/apm-install-dir-1151016-25623-bm7lg8/node_modules/recent-files-fuzzy-finder/node_modules/pathwatcher/node_modules/runas/build'
In file included from ../src/main.cc:1:0:
../../nan/nan.h:260:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^
../../nan/nan.h:255:25: error: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^
../../nan/nan.h:660:13: error: ‘node::smalloc’ has not been declared
, node::smalloc::FreeCallback callback
^
../../nan/nan.h:660:35: error: expected ‘,’ or ‘...’ before ‘callback’
, node::smalloc::FreeCallback callback
^
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
../../nan/nan.h:664:50: error: ‘callback’ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^
../../nan/nan.h:664:60: error: ‘hint’ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
../../nan/nan.h:671:67: error: call of overloaded ‘New(v8::Isolate*, const char*&, uint32_t&)’ is ambiguous
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
../../nan/nan.h:671:67: note: candidates are:
In file included from ../../nan/nan.h:25:0,
from ../src/main.cc:1:
/home/vtikhonov/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:41:40: note: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding) <near match>
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
/home/vtikhonov/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:41:40: note: no known conversion for argument 3 from ‘uint32_t {aka unsigned int}’ to ‘node::encoding’
/home/vtikhonov/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:53:40: note: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t) <near match>
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
/home/vtikhonov/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:53:40: note: no known conversion for argument 2 from ‘const char*’ to ‘char*’
In file included from ../src/main.cc:1:0:
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
../../nan/nan.h:675:61: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
^
../../nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
../../nan/nan.h:682:12: error: ‘Use’ is not a member of ‘node::Buffer’
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^
make: *** [Release/obj.target/runas/src/main.o] Ошибка 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/opt/atom/resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Linux 3.13.0-68-generic
gyp ERR! command "node" "/opt/atom/resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /tmp/apm-install-dir-1151016-25623-bm7lg8/node_modules/recent-files-fuzzy-finder/node_modules/pathwatcher/node_modules/runas
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm ERR! Linux 3.13.0-68-generic
npm ERR! argv "/opt/atom/resources/app/apm/bin/node" "/opt/atom/resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/home/vtikhonov/.atom/.apm/.apmrc" "--userconfig" "/home/vtikhonov/.atom/.apmrc" "install" "/tmp/d-1151016-25623-104hkge/package.tgz" "--target=0.34.0" "--arch=x64"
npm ERR! node v0.10.40
npm ERR! npm v2.13.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls runas
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /tmp/apm-install-dir-1151016-25623-bm7lg8/npm-debug.log
Hi,
It looks like there's a call to debugger
on https://github.com/viddo/recent-files-fuzzy-finder/blob/master/lib/main.coffee#L24
Could you remove that? It triggers when I'm in dev mode 😢
Atom Version: 0.209.0
System: "Manjaro Linux"
Thrown From: recent-files-fuzzy-finder package, v0.1.3
Uncaught Error: Unable to watch path
At /usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/main.js:66
Error: Unable to watch path
at Error (native)
at HandleWatcher.start (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/main.js:66:29)
at new HandleWatcher (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/main.js:30:12)
at new PathWatcher (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/main.js:120:30)
at Object.exports.watch (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/main.js:179:12)
at Directory.module.exports.Directory.subscribeToNativeChangeEvents (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/directory.js:334:109)
at Directory.module.exports.Directory.willAddSubscription (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/directory.js:95:14)
at Directory.willAddSubscription (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/directory.js:3:61)
at Directory.module.exports.Directory.onDidChange (/usr/share/atom/resources/app.asar/node_modules/pathwatcher/lib/directory.js:89:12)
at WorkspaceObserver.module.exports.WorkspaceObserver._updateProjectDirectoryObservers (/home/forivall/.atom/packages/recent-files-fuzzy-finder/lib/workspace-observer.coffee:24:43)
at /home/forivall/.atom/packages/recent-files-fuzzy-finder/lib/workspace-observer.coffee:10:64
at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
at Project.module.exports.Project.addPath (/usr/share/atom/resources/app.asar/src/project.js:274:29)
at EventEmitter.<anonymous> (/usr/share/atom/resources/app.asar/src/window-event-handler.js:41:32)
at emitTwo (events.js:87:13)
at EventEmitter.emit (events.js:169:7)
{
"core": {
"disabledPackages": [
"adwaita-ui",
"atomatigit",
"command-toolbar",
"ctags-status",
"recent-files",
"tomorrow",
"atom-ctags",
"git-projects",
"welcome",
"minimap-highlight-selected",
"minimap-selection",
"minimap",
"autocomplete-plus-python-jedi",
"atom-color-highlight",
"atom-terminal",
"linter-jshint",
"sublime-tabs",
"linter-clang"
],
"themes": [
"adwaita-pro-ui",
"tomorrow-ya"
]
},
"recent-files-fuzzy-finder": {}
}
# User
Stylus, v1.0.0
adwaita-pro-ui, v1.0.0
color-picker, v2.0.4
custom-invisibles, v0.1.2
dbus, v0.0.1
docblockr, v0.7.2
editorconfig, v1.0.0
file-icons, v1.5.7
flow, v0.4.0
haxe, v0.6.1
hide-files, v0.1.7
highlight-selected, v0.9.3
ide-flow, v0.8.0
language-cmake, v0.1.3
language-diff, v0.3.0
language-haxe, v0.3.0
language-jade, v0.4.0
language-javascript-better, v1.5.0
language-json5, v1.1.0
language-qml, v1.0.0
linter, v0.12.6
linter-coffeelint, v0.3.2
linter-coffeescript, v0.2.1
linter-eslint, v0.5.8
linter-flake8, v1.4.2
linter-flow, v0.1.5
linter-pep8, v0.2.0
linter-pyflakes, v0.0.5
linter-pylint, v0.2.2
linter-rust, v0.1.0
linter-scss-lint, v1.0.4
linter-shellcheck, v0.0.8
linter-stylint, v0.6.0
project-manager, v1.15.10
project-view, v0.1.2
recent-files-fuzzy-finder, v0.1.3
run-in-terminal, v0.2.2
save-session, v0.15.5
selection-outlines, v0.2.0
symbols-tree-view, v0.9.3
tomorrow-ya, v1.0.2
tree-view, v0.172.0
tree-view-git-projects, v0.5.0
tree-view-open-files, v0.2.4
you-complete-me, v0.3.2
# Dev
No dev packages
Not sure why this is happening - I'll update if I can figure it out - but my list of files is not in the order that I closed or left them. It seems to change unpredictably - if I go to the top entry in the list and close that, I'll have a new, different top entry that also isn't a recent file.
Update: clearing the most recently used file list and re-opening it fixed the issue for me, for now.
With Atom's default fuzzy finder, I frequently find myself having to navigate with the arrow keys to the same file repeatedly. So this package has the potential to solve that problem.
But I'm also not sure whether I've recently opened the file and, in the case that I haven't, I then need to exit this finder and use the standard fuzzy finder, retyping the same file name again.
How would you feel about combining the approaches - having this finder first list the recently opened files, but if there's no match, then default to the traditional fuzzy finder list?
Hi!
I'm really grateful for this plugin! It's really helpful and productive!
I was wondering if it's possible to add this feature to the current behavior, as this is possible using Jetbrains's recent-files.
So just to refine the expected behavior I wrote a short description:
If the query-search is empty and the user press backspace
then removes that item just from the list. If the removed item is currently opened in a tab, the file won't be closed.
Btw, I was trying to open a PR instead of an issue but, I didn't understand the code.
So, if you agree on adding this feature I would gladly spend more time researching atom's API to open a proper PR.
Thanks!
Thanks for creating the plugin!
Currently the list will be cleared once atom is closed. Is there any way to persist it so that the list can be used during next atom launch? That would be useful!
https://github.com/atom/atom/releases/tag/v1.26.0-beta0 contains an update which contains to breaking changes for this package:
extend
to error out (see title of this issue). Should be fixable by removing any babel transformations here too.Most likely will have to introduce the semver
check on the same lines as in #21 earlier on to make things compatible for further upcoming stable and beta releases.
Atom: 1.26.0-beta0 x64
Electron: 1.7.11
OS: Mac OS X 10.12.6
Thrown From: recent-files-fuzzy-finder package 0.4.0
Uncaught TypeError: Class constructor FuzzyFinderView cannot be invoked without 'new'
At /Users/viddo/.atom-beta/packages/recent-files-fuzzy-finder/lib/recent-files-view.js:8
TypeError: Class constructor FuzzyFinderView cannot be invoked without 'new'
at /packages/recent-files-fuzzy-finder/lib/recent-files-view.js:8:37)
at Object.createRecentFilesView (/packages/recent-files-fuzzy-finder/lib/main.coffee:36:30)
at /packages/recent-files-fuzzy-finder/lib/main.coffee:17:54)
at CommandRegistry.handleCommandEvent (/Applications/Atom Beta.app/Contents/Resources/app/src/command-registry.js:384:49)
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:621:22)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:412:28)
at WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom Beta.app/Contents/Resources/app/src/window-event-handler.js:110:40)
-0:25.9.0 textual-velocity:start-session (atom-workspace.workspace.scrollbars-visible-always)
-0:05.0 recent-files-fuzzy-finder:toggle-finder (atom-pane.pane)
The default is 50. I tried increasing this to 100 & then noticed there were only 10 in the list. I can't confirm whether I ever saw more than 10 in the list before I changed this setting. Changed it back to 50, still only 10 in the list. To reproduce I simply found a folder that had lots of text files, main menu > File Open > select all files, open the recent files panel, always count only 10 recent files. Close atom, reopen, same 10 in list.
[Enter steps to reproduce:]
Atom: 1.55.0 x64
Electron: 6.1.12
OS: macOS 11.3.1
Thrown From: recent-files-fuzzy-finder package 1.0.0
Uncaught TypeError: paneItem.getURI is not a function
At /Users/myuser/.atom/packages/recent-files-fuzzy-finder/lib/recent-files.coffee:32
TypeError: paneItem.getURI is not a function
at RecentFiles.module.exports.RecentFiles.addFromPaneItem (/packages/recent-files-fuzzy-finder/lib/recent-files.coffee:32:23)
at /packages/recent-files-fuzzy-finder/lib/workspace-observer.coffee:8:95
at Function.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1190181)
at Emitter.emit (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1191622)
at Workspace.didActivatePaneContainer (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:425422)
at /Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:470244
at Function.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1190181)
at Emitter.emit (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1191622)
at PaneContainer.didActivatePane (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:447655)
at Pane.activate (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:464978)
at Pane.focus (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:456421)
at HTMLElement.handleFocus (/app.asar/src/pane-element.js:41:20)
-9:52 core:close (input.hidden-input)
-1:37.4.0 atom-commander:add-bookmark (td.directory.icon.icon-file-symlink-directory)
-1:33.9.0 editor:consolidate-selections (input.hidden-input)
-1:33.9.0 core:cancel (input.hidden-input)
-1:17.2.0 atom-commander:add-bookmark (td.directory.icon.icon-file-directory)
-1:13.2.0 editor:consolidate-selections (input.hidden-input)
-1:13.2.0 core:cancel (input.hidden-input)
-1:07.5.0 atom-commander:add-bookmark (td.directory.icon.icon-file-symlink-directory)
-1:05.8.0 core:confirm (input.hidden-input)
-0:28.1.0 atom-commander:compare-files (td.icon.icon-file-text)
atom-beautify 0.33.4
atom-bracket-highlight 0.3.2
atom-commander 0.12.3
atom-which-php-function 0.1.0
auto-dark-mode 0.6.0
autocomplete-php 0.3.7
busy-signal 2.0.1
color-picker 2.3.0
custom-title 1.0.1
drop-base64-encoding 0.2.0
external-open 0.6.3
intentions 1.1.5
linter 3.3.1
linter-php 1.6.1
linter-ui-default 3.3.1
local-history 4.3.1
open-html-in-browser 0.2.1
open-in-browsers 0.0.30
open-recent 5.0.0
pdf-view 0.73.0
php-cs-fixer 4.2.0
recent-files-fuzzy-finder 1.0.0
sort-lines 0.19.0
split-diff 1.6.1
wordcount 3.2.0
zip-folder 3.3.0
[Enter steps to reproduce below:]
Atom Version: 0.189.0
System: linux 3.18.10-1-MANJARO
Thrown From: recent-files-fuzzy-finder package, v0.1.1
Failed to activate the recent-files-fuzzy-finder package
At Module version mismatch. Expected 43, got 41.
Error: Module version mismatch. Expected 43, got 41.
at Error (native)
at Object.module.(anonymous function) (ATOM_SHELL_ASAR.js:118:20)
at Object.module.(anonymous function) (ATOM_SHELL_ASAR.js:118:20)
at Object.module.(anonymous function) [as .node] (ATOM_SHELL_ASAR.js:118:20)
at Module.load (module.js:347:32)
at Function.Module._load (module.js:302:12)
at Module.require (module.js:357:17)
at require (module.js:376:17)
at Object.<anonymous> (/home/forivall/.atom/packages/recent-files-fuzzy-finder/node_modules/pathwatcher/lib/main.js:6:13)
at Object.<anonymous> (/home/forivall/.atom/packages/recent-files-fuzzy-finder/node_modules/pathwatcher/lib/main.js:207:4)
at Module._compile (module.js:452:26)
at Object.loadFile [as .js] (/usr/share/atom/resources/app/src/babel.js:162:21)
at Module.load (module.js:347:32)
at Function.Module._load (module.js:302:12)
at Module.require (module.js:357:17)
at require (module.js:376:17)
at Object.<anonymous> (/home/forivall/.atom/packages/recent-files-fuzzy-finder/lib/workspace-observer.coffee:2:15)
at Object.<anonymous> (/home/forivall/.atom/packages/recent-files-fuzzy-finder/lib/workspace-observer.coffee:1:1)
at Module._compile (module.js:452:26)
at Object.requireCoffeeScript (/usr/share/atom/resources/app/node_modules/coffee-cash/lib/coffee-cash.js:85:19)
at Module.load (module.js:347:32)
at Function.Module._load (module.js:302:12)
at Module.require (module.js:357:17)
at require (module.js:376:17)
at Object.module.exports.createRecentFiles (/home/forivall/.atom/packages/recent-files-fuzzy-finder/lib/main.coffee:21:27)
at /home/forivall/.atom/packages/recent-files-fuzzy-finder/lib/main.coffee:10:8
at Config.module.exports.Config.observeKeyPath (/usr/share/atom/resources/app/src/config.js:612:7)
at Config.module.exports.Config.observe (/usr/share/atom/resources/app/src/config.js:126:21)
at Object.module.exports.activate (/home/forivall/.atom/packages/recent-files-fuzzy-finder/lib/main.coffee:9:39)
at Package.module.exports.Package.activateNow (/usr/share/atom/resources/app/src/package.js:240:19)
at /usr/share/atom/resources/app/src/package.js:221:30
at Package.module.exports.Package.measure (/usr/share/atom/resources/app/src/package.js:167:15)
at Package.module.exports.Package.activate (/usr/share/atom/resources/app/src/package.js:214:14)
at PackageManager.module.exports.PackageManager.activatePackage (/usr/share/atom/resources/app/src/package-manager.js:461:21)
at /usr/share/atom/resources/app/src/package-manager.js:445:29
at Config.module.exports.Config.transact (/usr/share/atom/resources/app/src/config.js:343:16)
at PackageManager.module.exports.PackageManager.activatePackages (/usr/share/atom/resources/app/src/package-manager.js:440:19)
at PackageManager.module.exports.PackageManager.activate (/usr/share/atom/resources/app/src/package-manager.js:423:46)
at Atom.module.exports.Atom.startEditorWindow (/usr/share/atom/resources/app/src/atom.js:622:21)
at Object.<anonymous> (/usr/share/atom/resources/app/src/window-bootstrap.js:12:8)
at Object.<anonymous> (/usr/share/atom/resources/app/src/window-bootstrap.js:23:4)
at Module._compile (module.js:452:26)
at Object.loadFile [as .js] (/usr/share/atom/resources/app/src/babel.js:162:21)
at Module.load (module.js:347:32)
at Function.Module._load (module.js:302:12)
at Module.require (module.js:357:17)
at require (module.js:376:17)
at window.onload (file:///usr/share/atom/resources/app/static/index.js:52:25)
{
"core": {
"themes": [
"adwaita-pro-ui",
"tomorrow-ya"
],
"projectHome": "/home/forivall/code/git",
"disabledPackages": [
"color-picker",
"deprecation-cop",
"symbols-view",
"true-color",
"remember-session",
"tree-view-open-files"
],
"ignoredNames": [
".git",
".hg",
".svn",
"__pycache__"
]
},
"recent-files-fuzzy-finder": {}
}
# User
adwaita-pro-ui, v0.30.1
atom-color-highlight, v3.0.8
atom-ctags, v2.6.1
autocomplete-plus, v2.7.1
ctags-status, v1.0.6
hide-files, v0.1.6
recent-files, v0.3.0
recent-files-fuzzy-finder, v0.1.1
save-session, v0.12.5
tomorrow-ya, v1.0.2
# Dev
No dev packages
This package is great, thanks! Would be awesome if there was an option or default setting to display the files sorted by the most recently opened ones.
I renamed a file in the Project tree view.
Atom: 1.25.1 x64
Electron: 1.7.11
OS: Mac OS X 10.13.4
Thrown From: recent-files-fuzzy-finder package 0.6.0
Uncaught TypeError: path must be a string or Buffer
At fs.js:940
TypeError: path must be a string or Buffer
at fs.stat (fs.js:940:11)
at Object.fs.stat (ELECTRON_ASAR.js:291:16)
at /packages/recent-files-fuzzy-finder/lib/recent-files.coffee:45:10
at Array.forEach (native)
at RecentFiles.module.exports.RecentFiles.removeDeleted (/packages/recent-files-fuzzy-finder/lib/recent-files.coffee:44:13)
at /packages/recent-files-fuzzy-finder/lib/workspace-observer.coffee:24:74
at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:25:20)
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:141:34)
at PathWatcher.<anonymous> (/Applications/Atom.app/Contents/Resources/app/node_modules/pathwatcher/lib/directory.js:347:40)
at /Applications/Atom.app/Contents/Resources/app/node_modules/pathwatcher/lib/main.js:162:32
at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:25:20)
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:141:34)
at HandleWatcher.onEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/pathwatcher/lib/main.js:81:37)
at /Applications/Atom.app/Contents/Resources/app/node_modules/pathwatcher/lib/main.js:238:51
5x -2:34.7.0 editor:select-to-beginning-of-word (input.hidden-input)
-2:33.7.0 core:delete (input.hidden-input)
-2:26.1.0 core:paste (input.hidden-input)
-2:25.7.0 intentions:highlight (input.hidden-input)
8x -2:25.6.0 editor:move-to-beginning-of-word (input.hidden-input)
5x -2:24 editor:select-to-beginning-of-word (input.hidden-input)
-2:22.8.0 core:delete (input.hidden-input)
-2:16.7.0 core:paste (input.hidden-input)
-2:16.4.0 intentions:highlight (input.hidden-input)
8x -2:16.3.0 editor:move-to-beginning-of-word (input.hidden-input)
5x -2:14.7.0 editor:select-to-beginning-of-word (input.hidden-input)
-2:13.5.0 core:delete (input.hidden-input)
-2:06.3.0 core:paste (input.hidden-input)
-2:01.8.0 core:backspace (input.hidden-input)
-0:08.7.0 tree-view:move (span.name.icon.html5-icon.medium-orange)
-0:05.3.0 core:confirm (input.hidden-input)
atom-autocomplete-php 0.25.6
autocomplete-js-import 1.4.0
busy-signal 1.4.3
chestnut-light-atom-syntax 0.2.1
close-on-left 0.9.2
dash 1.7.1
double-tag 1.1.0
duotone-light-syntax 2.1.0
file-icons 2.1.18
highlight-selected 0.13.1
intentions 1.1.5
language-blade 0.39.0
language-vue 0.23.1
linter 2.2.0
linter-eslint 8.4.1
linter-jsonlint 1.3.0
linter-php 1.5.1
linter-phpcs 1.6.8
linter-phpmd 2.0.0
linter-sass-lint 1.8.3
linter-tidy 2.3.1
linter-ui-default 1.7.1
minimap 4.29.8
minimap-cursorline 0.2.0
minimap-find-and-replace 4.5.2
minimap-git-diff 4.3.1
minimap-highlight-selected 4.6.1
minimap-linter 2.1.3
pen-paper-coffee-syntax 0.14.9
php-hyperclick 1.2.1
platformio-ide-terminal 2.8.1
pretty-json 2.0.0
recent-files-fuzzy-finder 0.6.0
sort-lines 0.18.0
symbols-navigator 1.4.0
sync-settings 0.8.6
tag 0.5.0
tester 1.4.0
tester-phpunit 1.0.6
wakatime 7.0.4
zentabs 0.8.9
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.