Comments (4)
@hultberg it's related with #10 and #12 and last changes in path resolving, I am woking on a new example to show for @mehcode Will finish it soon
from atom-project-plus.
I don't think this is that @shemerey
And if I have a folder with the same name inside an project folder it shows up multiple times, example
There is only one reason why a project would show up "multiple times". It's because you have the same path in more than one "state". In other words, at some point in time (before you installed this package) you opened up /home/user/workspace/project1
then added /home/user/workspace/project1/include/project1
as another folder to that project. That will result in two "states" (and thus two entries that appear identical).
I'm still thinking of the best way to solve this. #8 talks about it some more.
Some options:
- Ignore it. Projects are sorted by MRU so that helps.
- Add #9 and explicitly remove the project you don't want to show (probably the one with just one path and not two).
- Listen to project path add/remove and auto-archive ( #9 ) the previous project. Picture atom's understanding of projects as a SQL table and the primary key a list of project paths. Changing the active paths makes a new entry in the table. We could listen for this and auto-hide the old one.
I've done the first one to help mitigate the problem (it helps for me at least). The second and third are progressively more involved but will solve it completely. Unfortunately the third would only apply to new projects made after installing this package.
Yet another option (if its really bugging you and you just want to use this project for switching now) -- just remove all your existing state with rm -rf ~/.atom/storage
(will not remove packages or config). You'll really feel the lack of #5 however.
from atom-project-plus.
Wait.. after re reading your question it looks like I misunderstood. What you're seeing just means that at one point in time you've opened up that inner folder with atom. #9 is your friend then. That's pretty simple and will get done next.
from atom-project-plus.
@hultberg Can you update to the latest version of project plus (0.7.0) and let me know if the recent changes fix things enough for you? I'm going to close this for now.
from atom-project-plus.
Related Issues (20)
- Dramatic degrade after switching projects (one switch takes 5 minutes!!!)
- Uncaught TypeError: Cannot read property '34' of undefined
- Where are projects saved? HOT 2
- "Could not list projects" error HOT 1
- No focus when switching projects HOT 1
- Unable to use find and replace after switching project HOT 1
- tabs disappear after changing projects (ctrl+Alt+P) HOT 1
- "No saved projects" displayed when "Auto discover projects" is off
- Add autosave project.
- Document how to actually set per-project configurations HOT 2
- Projects don't show up! HOT 5
- Project path without drive letter
- Keybinding not working, 'Project Plus: Open' brings up Finder open dialog
- cannot work on Atom 1.17.0 beta HOT 7
- Tooltips don't go away after switching projects
- Deprecate in favor of project manager HOT 5
- Switching projects fails in Atom 1.17.0 HOT 1
- CHANGELOG is out of date HOT 1
- Switching projects breaks find-and-replace:select-next HOT 10
- Unable to save projects HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from atom-project-plus.