Giter Club home page Giter Club logo

recent-files-fuzzy-finder's People

Contributors

forceuser avatar forivall avatar ishanray avatar rixo avatar viddo avatar vladimir-tikhonov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

recent-files-fuzzy-finder's Issues

Uncaught TypeError: Class constructor FuzzyFinderView cannot be invoked without 'new'

[Enter steps to reproduce:]

  1. Be on Atom 1.16 beta
  2. Toggle recent-files-fuzzy-finder
    This is probably related to the fuzzy-finder replacing atom-space-pen-views with select-list

Atom: 1.16.0-beta0 x64
Electron: 1.3.13
OS: Linux Mint
Thrown From: recent-files-fuzzy-finder package 0.3.0

Stack Trace

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)

Commands

     -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)

Non-Core Packages

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 

Text is not selected on toggling finder

  1. Open finder
  2. Type something and close it (esc by default)
  3. Open finder again. Previously typed text still there and its very nice. Finder acts like this text is selected wich is also amazing. But the text itself is displayed without selection background wich is wrong.
    I'm using One-Dark theme

Failed to install on Windows (node-gyp rebuild)

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.

Failed to rebuild/clean install on Atom v1.2.0

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

Uncaught Error: Unable to watch path

  1. From the command line, open a path that doens't exist.

Atom Version: 0.209.0
System: "Manjaro Linux"
Thrown From: recent-files-fuzzy-finder package, v0.1.3

Stack Trace

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)

Commands

Config

{
  "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": {}
}

Installed Packages

# 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

List of files is not in most recently used order

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.

Sort by recently opened, but then show all files?

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?

Finder missing entries in New Window

  1. Open a project in an atom window and open a number of files in a single frame.
  • Note that the recent files fuzzy finder works correctly, allowing it to be used to
    switch between all open tabs.
  1. Use the File menu to open a new window.
  2. From the File menu in the new window, use Add Project Folder to add the directory associated
    with the project opened in the original window.
  • Note that atom automatically opens all the files/tabs in the new window that are currently
    open in the original window.
  • Note that the default fuzzy-finder:toggle-buffer-finder will list all the currently open
    files/tabs in the new window
  • If open-recent is installed, note that it will correctly list the recent files from the File
    menu of the new window.
  1. Activate recent-files-fuzzy-finder:toggle-finder
  • Note that it does not correctly list even the current files/tabs in the New Window

Enhancement: Allow to remove items from the recent-files 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!

Persists the list of recent files closed

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!

Uncaught TypeError: Class constructor FuzzyFinderView cannot be invoked without 'new'

https://github.com/atom/atom/releases/tag/v1.26.0-beta0 contains an update which contains to breaking changes for this package:

  1. atom/fuzzy-finder#337 - Removing babel, which makes the babel-ES6-class extend to error out (see title of this issue). Should be fixable by removing any babel transformations here too.
  2. atom/fuzzy-finder#335 - Telemetry feature includes modifications to internal method APIs, no longer expecting paths but richer object items. Should be fixable by looking through the changes in this diff.

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

Stack Trace

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)

Commands

     -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)

only max of 10 recent files ever displayed

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.

Uncaught TypeError: paneItem.getURI is not a function

[Enter steps to reproduce:]
  1. Select two files, one on a remote sftp server, one local
  2. Right mouse => Compare

Atom: 1.55.0 x64
Electron: 6.1.12
OS: macOS 11.3.1
Thrown From: recent-files-fuzzy-finder package 1.0.0

Stack Trace

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)

Commands

     -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)

Non-Core Packages

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 

Failed to activate the recent-files-fuzzy-finder package

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.189.0
System: linux 3.18.10-1-MANJARO
Thrown From: recent-files-fuzzy-finder package, v0.1.1

Stack Trace

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)

Commands

Config

{
  "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": {}
}

Installed Packages

# 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

Sort files by most-recently-opened

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.

Uncaught TypeError: path must be a string or Buffer

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

Stack Trace

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

Commands

  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)

Non-Core Packages

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 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.