Giter Club home page Giter Club logo

recent-projects's Introduction

Recent projects

Overview

This Atom package provides you with quick access to your recently opened projects.

License

This package is licensed under the Apache License, Version 2.0 :

Copyright 2014-2015 Nicolas "Exter-N" L., Guilhem "Ener-Getick" N. and contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Basic Usage

On Atom's startup, the package will list your 20 most recently opened projects.

It will then allow you to open one of them with a single click, instead of going through the menus and the directory explorer.

You can open it at any time using the command recent-projects:open (ctrl-shift-O on Windows and Linux, cmd-shift-O on Mac OS X) and navigate in your projects with your arrow keys.

Customization

You can put a PNG image named .project-tile.png at a project's root, and the package will display it instead of the default icon.

There is a setting if you prefer a text-only list.

Remote-FTP integration

This package can read Remote-FTP config files. The remote path is displayed. If you want to auto connect your remote projects, there is a setting for that.

recent-projects's People

Contributors

cblp avatar erisdev avatar exter-n avatar guilhemn avatar pcperini avatar propuke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

recent-projects's Issues

Small css "error" with tiles.

The tiles should not repeat (often one will add a screenshot or logo, so repeat makes no sense).
Also I thing the background-size: cover; is a bad idea, because it distorts the content.

My proposal:

        background-size: auto 100%;
        background-repeat: no-repeat;

But maybe it would be better to add the tile as an image tag, because this way one could make the images fill the space perfectly, but never scale to more than 100%. What do you think? Could that work for you?

Recent projects always blank

I don't know if I am misunderstanding how this package is supposed to work, but I have tried it on two different computers now and it doesn't seem to remember any opened projects. The Recent Project page is always blank, with just two buttons on the top left "Open folder..." and "New File".

I click open folder and browse to my project folder and open it. Then the project appears in the tree view on the left side of atom.

Then I close atom and open it again.

Now I expect that somewhere on the recent projects page the project that I just closed would be available for selection somewhere, but the page is just blank.

Doesn't open a project window unless there's another tab open next to "Recent projects"

I really want to use this, but I'm running into this issue off the bat. I don't know how to debug Atom plugins, but here's what I found out.

If I start Atom from Spotlight (this is all on OS X), a new window is opened with the "Recent projects" tab. When I click on any of the projects, the window closes and no project is opened. The interesting part is that opening projects works fine if I open a new file tab next to the "Recent Projects" OR I already have a project open, in which case the same window is reused to open the project.

If I had to warrant a guess, it seems that recent-project is closing its tab before the project has opened and if the plugin is the only thing open, the window is closed with it.

I'm using Atom 1.7.4 with recent-projects 0.11.2. Let me know if you want more detailed info.

Edit: It works as it's supposed to if the Open in New Window option is selected.

Parse error on startup

Getting this error when I first open Atom:

Error parsing recent projects file: /Users/<username>/.atom/storage/recent-projects.json

Here's the output of that file:

[{"paths":["/Users/<username>/Sites/<project>"],"devMode":false,"lastOpened":1437682460703}]2460703}]

can't get .project-tile.png to work

Hi Exter-N,
When .project-tile.png is inserted in project's folder, the default icon is removed and only the gray background remains. I have tried using png8 and 24, small sizes, big sizes, square and non-square images, restarting Atom after any changes... did not work for me.
Are there any criteria for making .png files to be used as recent project's icons?

Thanks a lot!

Atom 0.129.0 @ OSX

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/Applications/Atom.app/Contents/Resources/app/src/atom.js:53:11)
Object.activate (/Users/abdusfauzi/.atom/packages/recent-projects/lib/main.coffee:64:17)

Uneven sized elements due to flexbox.

Hey,

if one does not have an amount of items projects that works with the current number of items shown, you get something like in the screenshot.

Fix

To "fix" this you just need to always append 2 empty project items (no styling, just empty lis) to the grid and it will always be fixed.

screen shot 2015-01-27 at 20 02 17

Failed to activate the recent-projects package

[Enter steps to reproduce below:]

  1. Start Atom - happens everytime

Atom Version: 0.194.0 ⚠️ in 1.0 API Preview Mode ⚠️
System: Mac OS X 10.10.3
Thrown From: recent-projects package, v0.3.0

Stack Trace

Failed to activate the recent-projects package

At Cannot read property 'trigger' of undefined

TypeError: Cannot read property 'trigger' of undefined
    at Object.module.exports.activate (/Users/amiller/.atom/packages/recent-projects/lib/main.coffee:104:27)
    at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:222:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:203:30
    at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:147:15)
    at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:195:14)
    at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:434:21)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:418:29
    at Config.module.exports.Config.transact (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:311:16)
    at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:413:19)
    at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:394:46)

Commands

Config

{
  "core": {
    "excludeVcsIgnoredPaths": false,
    "disabledPackages": [
      "travis-ci-status"
    ],
    "themes": [
      "atom-dark-ui",
      "monokai"
    ],
    "projectHome": "/Users/amiller"
  },
  "recent-projects": {
    "textOnly": true
  }
}

Installed Packages

# User
angularjs, v0.2.0
angularjs-helper, v0.8.0
angularjs-snippets, v0.10.2
atom-angularjs, v0.1.2
atom-cli-diff, v0.11.0
atom-django, v0.2.1
atom-jinja2, v0.5.0
atom-runner, v2.3.0
autocomplete-paths, v1.0.2
autocomplete-plus, v2.12.0
build, v0.29.0
color-picker, v1.7.0
command-logger, v0.23.0
django-templates, v0.4.0
editor-stats, v0.17.0
eval, v0.2.0
git-blame, v0.4.0
git-go, v1.0.1
git-grep, v0.9.0
git-history, v2.5.0
git-log, v0.3.0
git-tab-status, v1.7.0
inline-autocomplete, v1.0.4
jsonlint, v1.1.0
language-django, v0.1.1
language-docker, v1.1.3
language-puppet, v0.11.0
language-python-django-templates, v0.1.0
linter, v0.12.0
linter-puppet, v0.1.0
linter-puppet-lint, v0.2.8
minimap, v4.7.6
minimap-color-highlight, v4.1.0
minimap-find-and-replace, v4.2.0
minimap-git-diff, v4.1.2
minimap-highlight-selected, v4.2.1
minimap-selection, v4.2.0
monokai, v0.14.0
pretty-json, v0.3.3
project-colorize, v0.1.0
project-manager, v1.15.5
project-ring, v0.19.6
recent-files, v0.3.0
recent-projects, v0.3.0
script, v2.19.0
set-syntax, v0.2.1
update-packages, v0.1.0

# Dev
No dev packages

The recent-projects package causes tab bar to disappear when using flex-tool-bar and tool-bar.

I have turned off all community packages apart from project-manager, recent-projects, tool-bar and flex-tool-bar. When I start Atom there is no problem and I can see the files tab bar. When I select a project from the recent-projects grid the tab bar disappears.

The only way to get the tab bar back is to disable/enable the core tabs package. A real drag when you are hopping from project to project. I am not sure which package is causing the issue so I also reported it on the tool-bar bug page.

Thank you for any help you can give.

Uncaught ReferenceError: _this is not defined

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.3
System: Mac OS X 10.11.4
Thrown From: recent-projects package, v0.11.1

Stack Trace

Uncaught ReferenceError: _this is not defined

At /Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-view.js:245

ReferenceError: _this is not defined
    at /Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-view.js:245:5
    at RecentProjectsView.selectPosition (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-view.js:194:4)
    at RecentProjectsView.moveRight (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-view.js:244:9)
    at /Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-view.js:417:11
    at write (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-manager.js:50:10)
    at /Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-manager.js:62:11
    at read (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-manager.js:36:9)
    at alter (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-manager.js:55:9)
    at Object.remove (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-manager.js:142:10)
    at RecentProjectsView.removeProject (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-view.js:415:32)
    at HTMLButtonElement.<anonymous> (/Users/vimniky/.atom/packages/recent-projects/lib/recent-projects-view.js:391:19)
    at HTMLButtonElement.jQuery.event.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLButtonElement.elemData.handle (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4121:28)

Commands

     -0:07.4.0 atom-hide-tabs:toggle (atom-workspace.workspace.scrollbars-visible-when-scrolling.seti-ui-no-icons)
     -0:03.4.0 core:copy (atom-workspace.workspace.scrollbars-visible-when-scrolling.seti-ui-no-icons.theme-one-dark-syntax.theme-atom-dark-ui)

Config

{
  "core": {
    "customFileTypes": {
      "source.ini": [
        ".buckconfig",
        ".flowconfig"
      ],
      "source.json": [
        ".arcconfig",
        "BUCK.autodeps"
      ],
      "source.python": [
        "BUCK"
      ]
    },
    "disabledPackages": [
      "vim-modeline",
      "vim-mode-plus",
      "tool-bar",
      "autocomplete-haskell",
      "haskell-ghc-mod",
      "haskell-grammar",
      "ide-haskell",
      "ide-haskell-cabal",
      "ide-haskell-repl",
      "language-haskell",
      "file-type-icons",
      "linter-flow",
      "git-diff-details",
      "git-control",
      "nuclide",
      "symbols-tree-view",
      "markdown-preview-plus",
      "gist-it",
      "tree-view-git-branch",
      "an-color-picker",
      "symbols-view",
      "git-projects",
      "open-recent"
    ],
    "packagesWithKeymapsDisabled": [
      "git-diff-details",
      "atom-ternjs",
      "git-history",
      "terminal-plus",
      "markdown-preview"
    ],
    "themes": [
      "atom-dark-ui",
      "one-dark-syntax"
    ]
  }
}

Installed Packages

# User
activate-power-mode, v0.5.2
atom-alignment, v0.12.1
atom-ctags, v4.5.2
atom-hide-tabs, v0.2.1
atom-html-preview, v0.1.19
atom-react-native-css, v1.1.0
atom-ternjs, v0.14.1
autoclose-html, v0.23.0
autocomplete-ctags, v0.4.1
autocomplete-html-entities, v0.1.0
autocomplete-paths, v1.0.2
clipboard-plus, v0.5.1
color-picker, v2.1.1
docblockr, v0.7.3
emmet, v2.4.3
file-icons, v1.7.10
filecolor, v0.3.1
git-log, v0.4.1
language-babel, v2.19.4
language-docker, v1.1.6
language-javascript-jsx, v0.3.7
linter, v1.11.4
markdown-scroll-sync, v2.1.2
minimap, v4.23.5
pdf-view, v0.50.0
pigments, v0.26.2
pretty-json, v1.0.3
react, v0.15.0
react-es6-snippets, v0.3.0
react-snippets, v0.4.2
recent-projects, v0.11.1
term3, v0.22.0
terminal-plus, v0.14.5
tree-view-git-status, v0.2.3
vim-mode, v0.65.0
vim-mode-clipboard-plus, v0.2.0
vim-mode-visual-block, v0.2.15
vim-surround, v0.8.1

# Dev
No dev packages

"Unexpected token u"

The following code returns the "Unexpected token u" on line 17:

read = (callback) ->
    fs.readFile getStateFilePath(), { encoding: 'utf8' }, if callback then (err, data) ->
        if err?
            if err.code == 'ENOENT'
                callback null, [ ]
            else
                callback err
        else
            data = JSON.parse(data) 

I got this by using the "audits" tab in chromium and setting to "Reload Page and Audit on Load" Good luck!

p.s. Been using your package for a while, love it!

Uncaught SyntaxError: Unexpected end of input

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.176.0-6169caa
System: Mac OS X 10.10.2
Thrown From: recent-projects package, v0.3.0

Stack Trace

Uncaught SyntaxError: Unexpected end of input

At file:///Applications/Atom.app/Contents/Resources/app/static/index.html?loadSettings=%7B%22bootstrapScript%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp%2Fsrc%2Fwindow-bootstrap.js%22%2C%22resourcePath%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp%22%2C%22devMode%22%3Afalse%2C%22safeMode%22%3Afalse%2C%22appVersion%22%3A%220.176.0-6169caa%22%2C%22shellLoadTime%22%3A320%7D:0

SyntaxError: Unexpected end of input
  at Object.parse (native)
  at /Users/kimhsiao/.atom/packages/recent-projects/lib/recent-projects.coffee:17:25
  at fs.js:295:14
  at Object.oncomplete (fs.js:93:15)

Commands

Config

{
  "core": {
    "disabledPackages": [
      "atom-compile-coffee",
      "ask-stack",
      "minimap"
    ],
    "themes": [
      "seti-ui",
      "monokai-seti"
    ],
    "audioBeep": false
  }
}

Installed Packages

# User
auto-update-packages, v0.2.2
autoclose-html, v0.14.0
autocomplete-paths, v0.9.1
autocomplete-plus, v1.1.0
autocomplete-snippets, v0.3.2
color-picker, v1.4.4
css-color-highlight, v0.3.0
docblockr, v0.5.8
editor-stats, v0.16.0
editorconfig, v0.3.0
file-icons, v1.4.8
hex, v0.5.0
language-iced-coffeescript, v0.1.0
language-jade, v0.3.0
linter, v0.10.1
linter-coffeelint, v0.1.7
linter-csslint, v0.0.11
linter-htmlhint, v0.0.8
linter-js-yaml, v0.1.3
linter-jshint, v0.1.0
linter-php, v0.0.11
linter-shellcheck, v0.0.6
localization, v1.16.1
markdown-format, v2.5.0
minimap-git-diff, v3.1.1
minimap-highlight-selected, v3.1.2
monokai-seti, v0.4.0
open-last-project, v0.1.1
open-recent, v2.2.0
recent-projects, v0.3.0
seti-ui, v0.6.1
terminal-status, v1.3.5
web-browser, v0.2.3
web-view, v0.3.0

# Dev
No dev packages

/cc @atom/core

Pin projects to screen.

I think it would be very helpful, if one could pin projects to always be on the screen.

They would be "favorites" and always be displayed above the recent projects.

I have the problem that many small things like the .atom folder and stuff show up, and push my real projects far down.

Uncaught SyntaxError: Unexpected number

[Enter steps to reproduce below:]

  1. Just open Atom
  2. Profit?

Atom Version: 1.0.0
System: Ubuntu 15.04
Thrown From: recent-projects package, v0.4.3

Stack Trace

Uncaught SyntaxError: Unexpected number

At file:///usr/share/atom/resources/app.asar/static/index.html#%7B%22locationsToOpen%22%3A%5B%7B%22pathToOpen%22%3A%22%2Fhome%2Fuser%2Fprojects%2Fhealth-monitoring%22%7D%5D%2C%22bootstrapScript%22%3A%22%2Fusr%2Fshare%2Fatom%2Fresources%2Fapp.asar%2Fsrc%2Fwindow-bootstrap.js%22%2C%22resourcePath%22%3A%22%2Fusr%2Fshare%2Fatom%2Fresources%2Fapp.asar%22%2C%22devMode%22%3Afalse%2C%22safeMode%22%3Afalse%2C%22appVersion%22%3A%221.0.0%22%2C%22shellLoadTime%22%3A4972%2C%22initialPaths%22%3A%5B%22%2Fhome%2Fuser%2Fprojects%2Fhealth-monitoring%22%5D%7D:1

SyntaxError: Unexpected number
  at Object.parse (native)
  at /home/user/.atom/packages/recent-projects/lib/recent-projects.js:24:25
  at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:379:3)

Commands

Config

{
  "core": {
    "themes": [
      "accents-ui",
      "base16-tomorrow-dark-theme"
    ],
    "disabledPackages": [
      "symbols-view",
      "web-browser",
      "deprecation-cop",
      "gulp-control",
      "tool-bar-main",
      "atom-ternjs",
      "Stylus",
      "atom-handlebars",
      "atom-jade",
      "hyperclick",
      "Hydrogen",
      "language-javascript-better",
      "minimap-pigments",
      "spell-check",
      "seti-icons",
      "js-refactor",
      "refactor",
      "atom-color-highlight",
      "flex-tool-bar",
      "local-history",
      "project-view",
      "tool-bar",
      "toolbar-basic",
      "background-tips",
      "image-view",
      "language-csharp",
      "linter-tidy"
    ]
  },
  "recent-projects": {
    "textOnly": true
  }
}

Installed Packages

# User
accents-ui, v0.3.0
atom-ctags, v4.1.4
atom-jinja2, v0.5.0
autocomplete-paths, v1.0.2
autocomplete-python, v0.5.1
color-picker, v2.0.7
color-picker-service, v0.0.1
color-tabs, v0.1.3
css-snippets, v0.8.0
emmet, v2.3.12
file-icons, v1.5.8
foldername-tabs, v0.1.3
javascript-snippets, v1.0.0
language-jade, v0.4.0
linter, v1.1.0
linter-jshint, v0.1.7
linter-pep8, v0.2.0
linter-python-pyflakes, v0.1.0
minimap, v4.10.1
minimap-git-diff, v4.1.3
opened-files, v0.2.3
pigments, v0.8.2
project-manager, v1.15.10
recent-projects, v0.4.3
symbols-tree-view, v0.9.3
tree-view-git-status, v0.1.1
underline-trailing-whitespace, v1.0.1
up2date, v0.0.7

# Dev
No dev packages

Uncaught TypeError: Cannot read property 'apply' of undefined

  1. Hit cmd-shift-o

Atom Version: 1.1.0
System: Mac OS X 10.11.1
Thrown From: recent-projects package, v0.9.3

Stack Trace

Uncaught TypeError: Cannot read property 'apply' of undefined

At /Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:156

TypeError: Cannot read property 'apply' of undefined
    at Function.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:156:30)
    at Function.View.buildHtml (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:123:10)
    at RecentProjectsView.View (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:155:33)
    at RecentProjectsView.ScrollView (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/lib/scroll-view.js:12:47)
    at new RecentProjectsView (/Users/brian/.atom/packages/recent-projects/lib/recent-projects-view.js:62:116)
    at createView (/Users/brian/.atom/packages/recent-projects/lib/main.js:15:9)
    at viewOpener (/Users/brian/.atom/packages/recent-projects/lib/main.js:58:10)
    at Workspace.module.exports.Workspace.openURIInPane (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:431:22)
    at Workspace.module.exports.Workspace.open (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:374:19)
    at atom-workspace.recentProjectsOpen (/Users/brian/.atom/packages/recent-projects/lib/main.js:124:27)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:243:29)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:528:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:351:22)
    at HTMLDocument.module.exports.WindowEventHandler.handleDocumentKeydown (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:97:20)

Commands

     -3:11.4.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active)
     -3:10.9.0 editor:newline (atom-text-editor.editor.is-focused)
  2x -2:59.3.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
  2x -2:32.5.0 editor:newline (atom-text-editor.editor.is-focused)
  2x -2:28.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -2:25.4.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
     -2:24.7.0 editor:newline (atom-text-editor.editor.is-focused)
  2x -2:20.9.0 editor:move-to-beginning-of-word (atom-text-editor.editor.is-focused)
     -2:18.9.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -2:06.9.0 core:move-down (atom-text-editor.editor.is-focused)
     -2:04.9.0 editor:newline (atom-text-editor.editor.is-focused)
     -2:04.2.0 editor:delete-to-beginning-of-line (atom-text-editor.editor.is-focused)
     -2:03.3.0 core:save (atom-text-editor.editor.is-focused)
     -1:58.4.0 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
  3x -0:50.4.0 core:close (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
     -0:02.9.0 recent-projects:open (div.package-detail.panels-item)

Config

{
  "core": {
    "disabledPackages": [
      "linter-python-pep257"
    ],
    "projectHome": "/Users/brian/Dropbox/Programming",
    "packagesWithKeymapsDisabled": [
      "pipe"
    ]
  }
}

Installed Packages

# User
Sublime-Style-Column-Selection, v1.3.0
atom-beautify, v0.28.16
atom-jinja2, v0.5.0
atom-yamljson, v0.2.3
autocomplete-python, v0.10.0
git-diff-details, v0.21.0
linter, v1.10.0
linter-python-pep8, v0.2.0
minimap, v4.16.0
pretty-json, v0.4.1
project-manager, v2.6.5
python-autopep8, v0.1.3
python-isort, v0.0.7
python-tools, v0.6.5
recent-projects, v0.9.3
remote-atom, v1.2.8
remote-edit, v1.8.22
script-runner, v1.8.4
tree-view-git-branch, v0.0.6
tree-view-git-projects, v0.5.0
tree-view-git-status, v0.2.2

# Dev
No dev packages

Uncaught TypeError: undefined is not a function

[Enter steps to reproduce below:]

  1. Open project.
  2. EXPLODE.

Atom Version: 0.177.0
System: Mac OS X 10.10.1
Thrown From: recent-projects package, v0.3.0

Stack Trace

Uncaught TypeError: undefined is not a function

At /Users/wsargent/.atom/packages/recent-projects/lib/recent-projects.coffee:59

TypeError: undefined is not a function
  at fn (/Users/wsargent/.atom/packages/recent-projects/lib/recent-projects.coffee:59:24)
  at /Users/wsargent/.atom/packages/recent-projects/lib/recent-projects.coffee:42:13
  at /Users/wsargent/.atom/packages/recent-projects/lib/recent-projects.coffee:26:25
  at FSReqWrap.cb [as oncomplete] (fs.js:229:19)

Commands

Config

{
  "core": {
    "disabledPackages": [
      "markdown-preview",
      "markdown-stream",
      "metrics"
    ],
    "themes": [
      "atom-light-ui",
      "fizzy"
    ],
    "audioBeep": false
  }
}

Installed Packages

# User
asciidoc-preview, v0.4.2
atomatigit, v1.2.3
dash, v1.0.2
emmet, v2.3.3
file-icon-supplement, v0.7.2
fizzy, v0.15.0
git-diff-details, v0.5.0
git-log, v0.2.0
git-tab-status, v1.5.3
language-asciidoc, v0.11.1
language-docker, v1.1.2
language-gfm, v0.63.0
language-gitignore, v0.1.1
language-scala, v1.1.0
minimap, v4.0.2
minimap-git-diff, v3.1.1
recent-files, v0.3.0
recent-projects, v0.3.0
saveallthetime, v0.1.1
soft-wrap-indicator, v0.4.0

# Dev
No dev packages

/cc @atom/core

minimap

When I bring up recent-projects with ctrl-shift-O part of the pane is covered with a mini-map.

A minor bitch. Can you shrink the icons a lot. My screen isn't very big. As far as I'm concerned a simple text-only list would be the best. Are the icons ever different from the one I see? If not then they add nothing.

Great package.

Keyboard bindings.

Hey,

how about removing the .workspaceselector from the keyboard binding? makes it much more useful.

Failed to activate the recent-projects package

[Enter steps to reproduce below:]

  1. Started Atom 0.194 - As soon as main UI appears an error dialog saying it failed to active recent-projects package.

Atom Version: 0.194.0 ⚠️ in 1.0 API Preview Mode ⚠️
System: Mac OS X 10.10.3
Thrown From: recent-projects package, v0.3.0

Stack Trace

Failed to activate the recent-projects package

At Cannot read property 'trigger' of undefined

TypeError: Cannot read property 'trigger' of undefined
    at Object.module.exports.activate (/Users/rob/.atom/packages/recent-projects/lib/main.coffee:104:27)
    at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:222:19)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:203:30
    at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:147:15)
    at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:195:14)
    at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:434:21)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:418:29
    at Config.module.exports.Config.transact (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:311:16)
    at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:413:19)
    at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:394:46)

Commands

Config

{
  "core": {
    "disabledPackages": [
      "open-last-project",
      "autocomplete-plus",
      "autocomplete-paths"
    ],
    "themes": [
      "seti-ui",
      "seti-syntax"
    ],
    "projectHome": "/User/rob/Programming/Projects/Current"
  }
}

Installed Packages

# User
language-swift, v0.4.0
minimap, v4.7.6
minimap-color-highlight, v4.1.0
minimap-find-and-replace, v4.2.0
minimap-git-diff, v4.1.2
minimap-highlight-selected, v4.2.1
minimap-selection, v4.2.0
recent-projects, v0.3.0
seti-syntax, v0.3.3
seti-ui, v0.6.3

# Dev
No dev packages

Position of time

Hey, at the moment, the time is in the middle of the tile.

You just need to add the following to you css to fix it.

    .project-date {
      text-align: right;
    }

The package doesn't seem to remember any recent projects

Hey. Just downloaded and installed on Windows 7 ... I'm a new Atom user so I have the lastest-n-greatest of everything. I do get a recent project tab when I start Atom, and ctrl-shift-O will also bring up that tab. However, the thing is always empty; it doesn't seem to "remember" any recent folders/projects, etc.

Am I doing something bone-headed? I checked settings; didnt seem to be anything there.

-BillyB

Crashes in Atom Version 0.124.0

Recent Project version 0.2.1, when selecting a project from the recent projects list in Atom Version 0.124.0, Atom crashes.

Items cut off.

Hey, since the last update the projects are cut off at the top

screen shot 2015-01-23 at 09 56 21

HTMLDocument.registerElement is deprecated.

Use customElements.define instead of document.registerElement see https://javascript.info/custom-elements

HTMLDocument.registerElement (file:///usr/lib/atom/resources/app.asar/static/index.js:160:12)
registerElement (/home/panda/.atom/packages/recent-projects/node_modules/space-pen/lib/space-pen.js:66:88)
Builder.openTag (/home/panda/.atom/packages/recent-projects/node_modules/space-pen/lib/space-pen.js:297:27)
Builder.tag (/home/panda/.atom/packages/recent-projects/node_modules/space-pen/lib/space-pen.js:274:12)
Function.div (/home/panda/.atom/packages/recent-projects/node_modules/space-pen/lib/space-pen.js:83:49)
Function.content (/home/panda/.atom/packages/recent-projects/lib/recent-projects-view.js:526:16)

Failed to activate the recent-projects package

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.16.0-beta0 x64
Electron: 1.3.13
OS: Mac OS X 10.11.6
Thrown From: recent-projects package 0.13.1

Stack Trace

Failed to activate the recent-projects package

At 'super' keyword unexpected here

SyntaxError: 'super' keyword unexpected here
    at Module._compile (/app.asar/src/native-compile-cache.js:79:40)
    at /app.asar/src/compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/app.asar/src/native-compile-cache.js:50:27)
    at /packages/recent-projects/lib/main.js:8:26)
    at Module._compile (/app.asar/src/native-compile-cache.js:109:30)
    at /app.asar/src/compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/app.asar/src/native-compile-cache.js:50:27)
    at Package.module.exports.Package.requireMainModule (/app.asar/src/package.js:796:27)
    at Package.module.exports.Package.activateNow (/app.asar/src/package.js:207:16)
    at /app.asar/src/package.js:190:32
    at Package.module.exports.Package.measure (/app.asar/src/package.js:96:15)
    at /app.asar/src/package.js:183:26
    at Package.module.exports.Package.activate (/app.asar/src/package.js:180:34)
    at PackageManager.module.exports.PackageManager.activatePackage (/app.asar/src/package-manager.js:550:34)
    at /app.asar/src/package-manager.js:531:29
    at Config.module.exports.Config.transactAsync (/app.asar/src/config.js:337:18)
    at PackageManager.module.exports.PackageManager.activatePackages (/app.asar/src/package-manager.js:526:19)
    at PackageManager.module.exports.PackageManager.activate (/app.asar/src/package-manager.js:508:46)
    at /app.asar/src/atom-environment.js:826:28

Commands

     -0:16.6.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-light-syntax.theme-one-light-ui)

Non-Core Packages

auto-detect-indentation 1.3.0 
autoclose-html 0.23.0 
busy-signal 1.3.0 
cakephp3-snippets 0.5.0 
chrome-color-picker 0.8.0 
color-picker 2.2.5 
color-tabs 0.1.8 
css-color-name 0.4.0 
file-icons 2.0.17 
file-types 0.5.5 
git-plus 7.3.3 
git-time-machine 1.5.6 
goto-definition 1.2.1 
intentions 1.1.2 
language-smarty 1.8.0 
linter 2.1.0 
linter-csslint 1.3.4 
linter-htmlhint 1.3.2 
linter-jshint 3.0.3 
linter-php 1.3.2 
linter-ui-default 1.2.1 
minimap 4.26.8 
minimap-find-and-replace 4.5.2 
open-recent 5.0.0 
pigments 0.39.1 
pinegrow-atom 0.3.1 
recent-projects 0.13.1 
simple-drag-drop-text 0.3.4 
tag 0.4.0 
todo-show 1.11.0 
tool-bar 1.1.0 
tool-bar-atom 1.7.0 
tree-view-autoresize 1.6.0 

Failed to load on 1.16 beta: "super" keyword unexpected here.

Hey there! I just tried installing recent-projects on Atom 1.16.0-beta0, and ran into an error. It looks like it was thrown on recent-projects-view.js:75, which is the only place super appears in the code base, though I'm not altogether sure why: it looks like a perfectly cromulent use of super to me, and the online Babel REPL transpiles it just fine.

If you have any thoughts or suggestions about how this might be patched, I'd love to hear them! Thanks in advance for your help.


  1. Install recent-projects.
  2. 💥

Atom: 1.16.0-beta0 x64
Electron: 1.3.13
OS: Mac OS X 10.12.4
Thrown From: recent-projects package 0.13.1

Stack Trace

Failed to load the recent-projects package

At 'super' keyword unexpected here

SyntaxError: 'super' keyword unexpected here
    at Module._compile (/app.asar/src/native-compile-cache.js:79:40)
    at /app.asar/src/compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/app.asar/src/native-compile-cache.js:50:27)
    at /packages/recent-projects/lib/main.js:8:26)
    at Module._compile (/app.asar/src/native-compile-cache.js:109:30)
    at /app.asar/src/compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/app.asar/src/native-compile-cache.js:50:27)
    at Package.module.exports.Package.requireMainModule (/app.asar/src/package.js:796:27)
    at /app.asar/src/package.js:123:28
    at Package.module.exports.Package.measure (/app.asar/src/package.js:96:15)
    at Package.module.exports.Package.load (/app.asar/src/package.js:110:12)
    at PackageManager.module.exports.PackageManager.loadPackage (/app.asar/src/package-manager.js:468:14)
    at PackageManager.module.exports.PackageManager.activatePackage (/app.asar/src/package-manager.js:548:30)
    at /app.asar/node_modules/settings-view/lib/package-manager.js:484:29
    at exit (/app.asar/node_modules/settings-view/lib/package-manager.js:99:16)
    at triggerExitCallback (/app.asar/src/buffered-process.js:265:9)
    at ChildProcess.process.on.code (/app.asar/src/buffered-process.js:295:9)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)

Commands

     -2:11.4.0 core:select-all (input.hidden-input)
     -2:08.9.0 core:backspace (input.hidden-input)
     -2:06.9.0 core:confirm (input.hidden-input)
     -2:00.2.0 core:select-all (input.hidden-input)
     -1:59.3.0 core:confirm (input.hidden-input)
     -1:44.4.0 find-and-replace:replace-next (input.hidden-input)
     -1:41.7.0 expose:toggle (input.hidden-input)
  2x -1:26.9.0 core:backspace (input.hidden-input)
     -1:25.6.0 core:select-all (input.hidden-input)
     -1:25.5.0 core:backspace (input.hidden-input)
     -1:23.5.0 core:select-all (input.hidden-input)
     -1:22.2.0 core:confirm (input.hidden-input)
     -0:48.5.0 core:select-all (input.hidden-input)
     -0:46.6.0 core:confirm (input.hidden-input)
     -0:30.8.0 core:select-all (input.hidden-input)
     -0:26.7.0 core:confirm (input.hidden-input)

Non-Core Packages

advanced-open-file 0.16.5 
alt-up 0.4.1 
ask-stack 2.2.0 
atom-beautify 0.29.17 
atom-center-comment 0.1.1 
atom-elixir 0.2.2 
atom-fuzzy-grep 0.15.0 
atom-material-ui 1.3.9 
atom-npm-outdated 0.8.4 
autocomplete-elixir 1.5.14 
autocomplete-emojis 2.5.0 
autocomplete-json 5.3.0 
autocomplete-modules 1.6.7 
autocomplete-python 1.8.60 
blame 0.10.2 
bracket-padder 0.4.1 
browser-plus 0.0.87 
build 0.67.0 
busy 0.7.0 
character-table 0.4.3 
chmod 0.1.1 
color-picker 2.2.5 
copy-path 0.4.1 
cursor-blink-interval 0.3.1 
docblockr 0.9.1 
eslint-fixer 1.2.1 
expose 0.14.0 
file-icons 2.0.17 
file-types 0.5.5 
floobits 0.32.10 
foldingtext-for-atom 0.9.2 
foldingtext-markdown 1.3.2 
git-clone 0.2.0 
git-plus 7.3.3 
jumpy 3.1.3 
key-peek 0.2.12 
language-babel 2.56.0 
language-elixir 0.17.0 
linter 1.11.23 
linter-elixir-credo 1.1.0 
linter-eslint 8.1.3 
linter-js-yaml 1.2.7 
magic-reflow 0.3.0 
open-in-browsers 0.0.19 
project-manager 3.3.3 
quick-file-actions 0.1.1 
recent-projects 0.13.1 
set-syntax 0.3.2 
split-diff 1.2.0 
sublime-block-comment 0.5.1 
sublime-word-navigation 0.2.0 
term3 0.22.1 

Uncaught SyntaxError: Unexpected token a

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.2
System: Mac OS X 10.10.4
Thrown From: recent-projects package, v0.4.3

Stack Trace

Uncaught SyntaxError: Unexpected token a

At file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.html#%7B%22locationsToOpen%22%3A%5B%7B%22pathToOpen%22%3A%22%2FUsers%2Fdavidperezgar%2FWeb%2Fhispasur%22%7D%2C%7B%22pathToOpen%22%3A%22%2FUsers%2Fdavidperezgar%2FWeb%2Fgasoalhambra%22%7D%2C%7B%22pathToOpen%22%3A%22%2FUsers%2Fdavidperezgar%2FWeb%2Finmsol%22%7D%2C%7B%22pathToOpen%22%3A%22%2FUsers%2Fdavidperezgar%2FWeb%2Flandajo%22%7D%2C%7B%22pathToOpen%22%3A%22%2FUsers%2Fdavidperezgar%2FWeb%2Fbonotel%22%7D%2C%7B%22pathToOpen%22%3A%22%2FUsers%2Fdavidperezgar%2FWeb%2Fdev%22%7D%2C%7B%22pathToOpen%22%3A%22%2FUsers%2Fdavidperezgar%2FWeb%2Fphp-crm-api-functions%22%7D%5D%2C%22bootstrapScript%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp.asar%2Fsrc%2Fwindow-bootstrap.js%22%2C%22resourcePath%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp.asar%22%2C%22devMode%22%3Afalse%2C%22safeMode%22%3Afalse%2C%22appVersion%22%3A%221.0.2%22%2C%22shellLoadTime%22%3A362%2C%22initialPaths%22%3A%5B%22%2FUsers%2Fdavidperezgar%2FWeb%2Fbonotel%22%2C%22%2FUsers%2Fdavidperezgar%2FWeb%2Fdev%22%2C%22%2FUsers%2Fdavidperezgar%2FWeb%2Fgasoalhambra%22%2C%22%2FUsers%2Fdavidperezgar%2FWeb%2Fhispasur%22%2C%22%2FUsers%2Fdavidperezgar%2FWeb%2Finmsol%22%2C%22%2FUsers%2Fdavidperezgar%2FWeb%2Flandajo%22%2C%22%2FUsers%2Fdavidperezgar%2FWeb%2Fphp-crm-api-functions%22%5D%7D:1

SyntaxError: Unexpected token a
    at Object.parse (native)
    at /Users/davidperezgar/.atom/packages/recent-projects/lib/recent-projects.js:24:25
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:379:3)

Commands

Config

{
  "core": {
    "themes": [
      "atom-dark-ui",
      "base16-tomorrow-dark-theme"
    ]
  }
}

Installed Packages

# User
aligner-php, v1.0.0
autoclose-html, v0.18.0
autocomplete-php, v0.3.6
bootstrap3-snippets, v0.1.2
color-picker, v2.0.9
csslint, v1.1.3
file-icons, v1.5.8
highlight-line, v0.11.0
recent-projects, v0.4.3
travis-ci-status, v0.16.0
wordpress, v0.2.0

# Dev
No dev packages

stylesheet not loading

I get this on reload.

 Error compiling less stylesheet: c:\Users\Administrator\.atom\packages\recent-projects\stylesheets\recent-projects.less
Line number: 20
variable @button-text-color is undefined c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\theme-manager.js:288
module.exports.ThemeManager.loadLessStylesheet c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\theme-manager.js:288
module.exports.ThemeManager.loadStylesheet c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\theme-manager.js:260
(anonymous function) c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\package.js:275
module.exports.Package.loadStylesheets c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\package.js:274
(anonymous function) c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\package.js:115
module.exports.Package.measure c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\package.js:95
module.exports.Package.load c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\package.js:109
module.exports.PackageManager.loadPackage c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\package-manager.js:217
module.exports.PackageManager.loadPackages c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\package-manager.js:198
module.exports.Atom.startEditorWindow c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\atom.js:365
(anonymous function) c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\window-bootstrap.js:14
(anonymous function) c:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\src\window-bootstrap.js:20
Module.load C:\Chocolatey\lib\atom.0.120.0\tools\atom\resources\app\node_modules\coffee-script\lib\coffee-scrip…:45
window.onload index.js:2

Uncaught SyntaxError: Unexpected token .

[Enter steps to reproduce below:]

  1. Open Atom after previously closing with a project loaded
  2. ...

Atom Version: 1.0.0
System: Mac OS X 10.10.4
Thrown From: recent-projects package, v0.4.3

Stack Trace

Uncaught SyntaxError: Unexpected token .

At file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.html#%7B%22locationsToOpen%22%3A%5B%7B%22pathToOpen%22%3A%22%2FUsers%2Fdoncarlos%2FDocuments%2FVelloe%2Fwww%2Fcto.velloe.com%22%7D%2C%7B%22pathToOpen%22%3A%22%2FUsers%2Fdoncarlos%2FDocuments%2FVelloe%2Fwww%2Fscto.velloe.com%22%7D%5D%2C%22bootstrapScript%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp.asar%2Fsrc%2Fwindow-bootstrap.js%22%2C%22resourcePath%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp.asar%22%2C%22devMode%22%3Afalse%2C%22safeMode%22%3Afalse%2C%22appVersion%22%3A%221.0.0%22%2C%22shellLoadTime%22%3A796%2C%22initialPaths%22%3A%5B%22%2FUsers%2Fdoncarlos%2FDocuments%2FVelloe%2Fwww%2Fcto.velloe.com%22%2C%22%2FUsers%2Fdoncarlos%2FDocuments%2FVelloe%2Fwww%2Fscto.velloe.com%22%5D%7D:1

SyntaxError: Unexpected token .
    at Object.parse (native)
    at /Users/doncarlos/.atom/packages/recent-projects/lib/recent-projects.js:24:25
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:379:3)

Commands

Config

{
  "core": {
    "disabledPackages": [
      "atom-space-pen-views",
      "tool-bar-main",
      "toolbar-basic",
      "atom-project",
      "project-ring",
      "project-switcher",
      "project-view",
      "project-quick-open",
      "autohide-tree-view"
    ],
    "themes": [
      "atom-dark-ui",
      "one-dark-syntax"
    ]
  }
}

Installed Packages

# User
aligner-php, v1.0.0
atom-ternjs, v0.6.7
autocomplete-php, v0.3.6
color-picker, v2.0.7
git-projects, v1.14.1
indent-guide-improved, v1.4.0
js-refactor, v0.4.2
jsformat, v0.9.0
jshint, v1.3.8
language-javascript-better, v1.5.0
language-php, v0.26.0
linter-js-standard, v1.0.4
linter-php, v0.0.15
local-history, v3.2.3
minimap, v4.10.1
php-debug, v0.1.2
php-getters-setters, v0.5.5
php-introspector, v1.0.0
php-twig, v4.0.0
pretty-json, v0.4.1
project-colorize, v0.2.0
project-manager, v1.15.10
recent-projects, v0.4.3
spec-tree-view, v0.1.0
symbols-tree-view, v0.9.3
synced-sidebar, v0.4.0
tool-bar, v0.1.8
toolbar-iconshortcuts, v0.3.0
tree-view-finder, v0.2.1
tree-view-open-files, v0.2.4

# Dev
No dev packages

Display all project paths

The 0.5.0 add the support of the project with multiple paths.
But currently, there aren't displayed. I don't know how to show them ...
So if someone has an idea, it could be great to share it with me !

It doesn't list my recent projects

Hi,
I've just installed it and it doesn't list my recent projects at all. I tried to open a few projects then closed Atom, but still nothing.

I am sure it's not on purpose...;)

How can help debugging this, if this is an issue for other people too. I have the most recent version of Atom, too.

Atom.Object.defineProperty.get is deprecated.\\

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/usr/share/atom/resources/app/src/atom.js:54:11)
Object.activate (/home/victor/.atom/packages/recent-projects/lib/main.coffee:64:17)

Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.

Atom.Object.defineProperty.get (/Applications/Atom.app/Contents/Resources/app/src/atom.js:55:11)
Object.activate (/Users/abdusfauzi/.atom/packages/recent-projects/lib/main.coffee:40:24)

Uncaught TypeError: Cannot read property 'showOpenDialog' of undefined

The error in the title appear when I try to click on the "Open Folder..." button in the main screen of the package.

Follows the auto-generated in formation from the Atom:

Atom Version: 1.12.2
Electron Version: 1.3.6
System: Mac OS X 10.11.6
Thrown From: recent-projects package, v0.13.0

Stack Trace

Uncaught TypeError: Cannot read property 'showOpenDialog' of undefined

At /Users/lorenzo/.atom/packages/recent-projects/lib/recent-projects-view.js:483

TypeError: Cannot read property 'showOpenDialog' of undefined
    at RecentProjectsView.openFolder (/Users/lorenzo/.atom/packages/recent-projects/lib/recent-projects-view.js:483:9)
    at HTMLButtonElement.<anonymous> (/Users/lorenzo/.atom/packages/recent-projects/node_modules/space-pen/lib/space-pen.js:220:36)
    at HTMLButtonElement.dispatch (/Users/lorenzo/.atom/packages/recent-projects/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLButtonElement.elemData.handle (/Users/lorenzo/.atom/packages/recent-projects/node_modules/jquery/dist/jquery.js:4121:28)

Commands

     -2:04.6.0 recent-projects:open (atom-text-editor.editor.is-focused)
     -1:39.9.0 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:46 recent-projects:open (atom-text-editor.editor.mini.is-focused)

Getting frequent error from dependency babel-polyfill

Curious why this package would be doing anything on keystroke. Seems like it's coming more from the keymap manager, but this package ends up throwing the error, so posting here. Cross posting this at atom/atom-keymap#120

[Enter steps to reproduce below:]

Unsure. It happens sometimes when typing "let"
Result is: llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllet

Atom Version: 1.6.0
System: Mac OS X 10.9.5
Thrown From: recent-projects package, v0.9.5

Stack Trace

Uncaught RangeError: Maximum call stack size exceeded

note: trace below truncated - it repeats keymap-manager.js 551:14 and 422:21 ~1500 times

At /opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/helpers.js:8

RangeError: Maximum call stack size exceeded
    at String.startsWith (native)
    at String.startsWith (/Users/adam/.atom/packages/recent-projects/node_modules/babel-polyfill/node_modules/core-js/modules/es6.string.starts-with.js:16:21)
    at matchesNextUserKeystroke (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/helpers.js:310:41)
    at exports.keystrokesMatch (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/helpers.js:328:21)
    at KeymapManager.module.exports.KeymapManager.findMatchCandidates (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:466:21)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:339:20)
    at KeymapManager.module.exports.KeymapManager.terminatePendingState (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:551:14)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:422:21)
    at KeymapManager.module.exports.KeymapManager.terminatePendingState (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:551:14)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:422:21)
   ****
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeydown (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:97:36)
    at HTMLDocument.<anonymous> (/opt/homebrew-cask/Caskroom/atom/1.4.0/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)

Commands

     -2:14.4.0 core:paste (atom-text-editor.editor.is-focused)
     -2:13.1.0 core:move-left (atom-text-editor.editor.is-focused)
     -2:11.3.0 editor:select-to-end-of-word (atom-text-editor.editor.is-focused)
     -2:10.8.0 core:move-right (atom-text-editor.editor.is-focused)
  5x -2:10.2.0 editor:select-to-end-of-word (atom-text-editor.editor.is-focused)
     -2:09.0 core:backspace (atom-text-editor.editor.is-focused)
  9x -1:54.3.0 editor:move-to-end-of-word (atom-text-editor.editor.is-focused)
     -1:49 editor:move-to-beginning-of-word (atom-text-editor.editor.is-focused)
  8x -1:48.5.0 editor:select-to-beginning-of-word (atom-text-editor.editor.is-focused)
     -1:44.5.0 core:backspace (atom-text-editor.editor.is-focused)
     -1:38.8.0 editor:move-line-up (atom-text-editor.editor.is-focused)
     -1:37.6.0 core:move-down (atom-text-editor.editor.is-focused)
  3x -1:37 editor:delete-line (atom-text-editor.editor.is-focused)
  -- probably happens around here --
  2x -0:18 core:save (atom-text-editor.editor.is-focused)
     -0:17.9.0 window:toggle-dev-tools (atom-text-editor.editor)
     -0:17.8.0 pane:reopen-closed-item (atom-text-editor.editor)

Config

{
  "core": {
    "destroyEmptyPanes": false,
    "disabledPackages": [
      "spell-check",
      "editor-stats",
      "regex-railroad-diagram",
      "atom-jsfiddle",
      "autocomplete-python",
      "node-debugger"
    ],
    "openEmptyEditorOnStart": false,
    "packagesWithKeymapsDisabled": [
      "spell-check",
      "autocomplete-plus",
      "activate-power-mode",
      "linter",
      "atom-jsfiddle",
      "advanced-open-file",
      "tablr",
      "node-debugger",
      "recent-projects",
      "fuzzy-finder",
      "script",
      "project-manager",
      "tree-view",
      "find-and-replace",
      "split-diff",
      "aligner",
      "atom-alignment"
    ],
    "projectHome": "/Users/adam/Dropbox/repos",
    "themes": [
      "atom-light-ui",
      "solarized-light-syntax"
    ]
  }
}

Installed Packages

# User
angularjs, v0.3.4
atom-alignment, v0.12.1
atom-autocomplete-php, v0.18.7
atom-beautify, v0.28.26
atom-ternjs, v0.13.2
autocomplete-html-entities, v0.1.0
autocomplete-modules, v1.4.1
autocomplete-paths, v1.0.2
coffeescript-check, v0.2.0
docblockr, v0.7.3
editorconfig, v1.2.4
expand-region, v0.2.4
file-watcher, v0.4.0
fold-functions, v0.4.3
highlight-selected, v0.11.2
language-babel, v2.16.0
language-typescript-grammars-only, v1.3.1
linter, v1.11.3
linter-eslint, v7.1.1
linter-pep8, v1.2.1
linter-tslint, v0.8.3
markdown-scroll-sync, v2.1.2
markdown-writer, v2.3.2
merge-conflicts, v1.3.7
open-recent, v5.0.0
package-manager-commands, v2.0.3
package-sync, v1.0.0
pain-split, v1.4.0
project-manager, v2.7.6
react, v0.14.1
recent-projects, v0.9.5
set-syntax, v0.3.0
split-diff, v0.6.0
tablr, v1.0.2
tabs-to-spaces, v1.0.2

# Dev
No dev packages

Color settings.

Hey,

I would suggest removing the redefined color variables at the top of the stylesheet and changing the button border color to @button-background-color-selected.
Otherwise one gets a very hard to read experience for the button and a way to strong contrast with dark themes.

    .btn-default,
    .btn-group > .btn-default {
        background-color: #fff;
        color: @text-color;
        border: 1px solid @button-background-color-selected;

        &:hover {
            color: @text-color;
            background-color: #ddd;
        }
    }

Atom closes/crashes after opening a project from recent projects

Since latest Atom update Atom crashes, when I open a project from my recent projects.
I disabled all other packages. It seems to be caused by this one.

OS      : elementary OS 0.4.1 Loki based on Ubuntu 16.04.2 LTS
Atom    : 1.19.0
Electron: 1.6.9
Chrome  : 56.0.2924.87
Node    : 7.4.0

I did't found any log files I can provide (This is unfortunately not very helpful).

Please help me to find what causes Atom to crash.

Uncaught ReferenceError: dispatch is not defined

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.15
System: Microsoft Windows 8.1 Pro
Thrown From: recent-projects package, v0.8.7

Stack Trace

Uncaught ReferenceError: dispatch is not defined

At C:\Users\daku\.atom\packages\recent-projects\lib\recent-projects-view.js:584

ReferenceError: dispatch is not defined
  at RecentProjectsView.module.exports.RecentProjectsView.createNewFile (C:\Users\daku\.atom\packages\recent-projects\lib\recent-projects-view.js:584:12)
  at HTMLButtonElement.<anonymous> (C:\Users\daku\AppData\Local\atom\app-1.0.15\resources\app.asar\node_modules\atom-space-pen-views\node_modules\space-pen\lib\space-pen.js:220:36)
  at HTMLButtonElement.jQuery.event.dispatch (C:\Users\daku\AppData\Local\atom\app-1.0.15\resources\app.asar\node_modules\jquery\dist\jquery.js:4435:9)
  at HTMLButtonElement.elemData.handle (C:\Users\daku\AppData\Local\atom\app-1.0.15\resources\app.asar\node_modules\jquery\dist\jquery.js:4121:28)

Commands

     -0:04.4.0 application:new-file (atom-workspace.workspace.scrollbars-visible-always.theme-atom-material-syntax.theme-atom-material-ui)

Config

{
  "core": {
    "themes": [
      "atom-material-ui",
      "atom-material-syntax"
    ],
    "autoHideMenuBar": true,
    "openEmptyEditorOnStart": false
  }
}

Installed Packages

# User
atom-material-syntax, v0.2.4
atom-material-ui, v0.6.1
react, v0.12.9
recent-projects, v0.8.7

# Dev
No dev packages

Another "Undefined is not a function"

[Enter steps to reproduce below:]

There is another one in line 112:

  1. Open Atom.
  2. Have a Dashboard with some recently opened projects there.
  3. Click on the "Remove" button ("x") when hovering over one of the boxes.
  4. Explode

Atom Version: 0.177.0
System: Microsoft Windows 8.1 Pro
Thrown From: recent-projects package, v0.3.0

Stack Trace

Uncaught TypeError: undefined is not a function

At /c:/Users/ddeobald/.atom/packages/recent-projects/lib/recent-projects.coffee:112

TypeError: undefined is not a function
  at fn (C:\Users\ddeobald\.atom\packages\recent-projects\lib\recent-projects.coffee:68:24)
  at C:\Users\ddeobald\.atom\packages\recent-projects\lib\recent-projects.coffee:42:13
  at C:\Users\ddeobald\.atom\packages\recent-projects\lib\recent-projects.coffee:26:25
  at FSReqWrap.cb [as oncomplete] (fs.js:229:19)

Commands

     -0:04.1 click (button.project-delete.btn.btn-danger.icon.icon-x)

Config

{
  "core": {
    "disabledPackages": [
      "js-refactor",
      "linter-eslint",
      "deprecation-cop"
    ]
  }
}

Installed Packages

# User
autocomplete-plus, v2.1.3
autocomplete-snippets, v1.0.1
color-picker, v1.4.4
composer, v0.3.1
highlight-selected, v0.7.0
html-id-class-snippets, v1.4.1
language-sql-mysql, v0.3.1
less-autocompile, v0.3.3
linter, v0.11.1
linter-htmlhint, v0.0.8
linter-jsonlint, v0.1.2
linter-php, v0.0.11
minimap, v4.1.3
minimap-highlight-selected, v4.0.0
pretty-json, v0.3.2
project-manager, v1.15.5
recent-files, v0.3.0
recent-projects, v0.3.0
select-line, v0.16.0
select-rectangle, v1.0.2
uuidgen, v1.0.6

# Dev
No dev packages

/cc @atom/core

Adding tab navigation.

Another idea is to add tab navigation and open the projects on the user hitting return. That would be very awesome.

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.