GithubHelp home page GithubHelp logo

facebookarchive / atom-ide-ui Goto Github PK

View Code? Open in Web Editor NEW
936.0 34.0 79.0 34.22 MB

A collection of user interfaces for Atom IDE.

Home Page: http://ide.atom.io

License: Other

JavaScript 97.32% CSS 2.53% Python 0.01% Shell 0.14%

atom-ide-ui's Introduction

atom-ide-ui · Package version CircleCI

Atom UIs to support language services and debuggers as part of Atom IDE.

Language integrations should be built on top of atom-languageclient.

Screenshot

Debugger integrations should be modeled after atom-ide-debugger-node.

Screenshot

Contributions are welcome! File bugs and feature requests from the issues page, or read the CONTRIBUTING.md file for details on how to submit a pull request.

Getting Started

First, make sure you have Atom 1.19+ installed. Install atom-ide-ui from "Install" in Atom's settings or run:

apm install atom-ide-ui

You'll also want to install a suitable language package and/or debugger package since atom-ide-ui doesn't provide any language or debugger support by default.

Language support packages based on https://github.com/atom/atom-languageclient should work out of the box with atom-ide-ui installed, such as:

These debugger packages should work out of the box:

Language Features

Check out the documentation pages for more information about each feature!

Debugger Features

See Keybindings for a list of default keybindings.

License

atom-ide-ui is BSD-licensed. We also provide an additional patent grant.

atom-ide-ui's People

Contributors

aadisriram avatar aadsm avatar aaronabramov avatar adamjernst avatar azich avatar bolinfest avatar captbaritone avatar cs01 avatar ebluestein avatar emilyhorsman avatar evangrayk avatar hansonw avatar hchau-fb avatar hckhilliam avatar hypuk avatar jgebhardt avatar kevinatorchen avatar ljw1004 avatar lloiser avatar matthewwithanm avatar mostafaeweda avatar pelmers avatar peterhal avatar shunfu avatar stepanhruda avatar velocityboy avatar vjeux avatar walter-erquinigo avatar wbinnssmith avatar zertosh avatar

Stargazers

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

Watchers

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

atom-ide-ui's Issues

datatip always shows at start of range

Description

The datatip always shows at the start of the related range, even when this makes little sense.

Expected Behavior

The datatip should be showing where it was triggered from, not always at the start of the block.

Actual Behavior

The datatip always shows at the start of the block. For single line messages this is odd, but still usable. For multi-line messages though this can cause the datatip to not even be on the screen!

Here is a mild case where it's only off by a little bit (The linter tooltip is where the cursor is):
image

However if you scroll a bit the only indication you get from this UI that there is even anything wrong is that the text has been highlighted:
image

Versions

  • Atom: 1.21.0-beta0
  • Client OS: Windows 10 Enterprise x64

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Segmentation fault in atom after installing atom-ide-ui

I have installed atom-ide-ui and ide-python

Description

After opening a file through terminal like,
$ atom test.py
Firstly it takes a lot of time to open, after a window opens, the window becomes unresponsive and i have to force close it, after force closing, this message comes in the terminal,
/usr/bin/atom: line 129: 3930 Segmentation fault (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1

Versions

  • Atom: 1.20.1
  • Client OS: Fedora 26
  • atom-ide-ui: 0.4.0

"Choose a linter UI" dialog doesn't dismiss if linter disabled manually

Description

If you have linter disabled and manually enable it, atom-ide-ui pops up a dialog asking to disable it or atom-ide-diagnostics. If the user then manually disables the linter package (not from the dialog), the dialog persists, still asking the user for a choice.

Expected Behavior

Dialog should dismiss itself if the user disables linter manually.

This should be pretty simple, just add an onDidDeactivatePackage observer, and .dismiss() the message if linter is disabled.

Actual Behavior

Nothing happens.

Versions

  • Atom: v1.21.0-beta1
  • Client OS: Windows 10 x64
  • atom-ide-ui: 0.3.3

None of the formatters can work

Description

Installed atom IDE today, and none of formatters can work (Java, C#, etc).

Expected Behavior

Codes should be formatted.

Actual Behavior

It keeps showing "Failed to format code: No code formatting providers found!".

Versions

  • Atom: 1.19.1
  • Client OS: macOS Sierra
  • atom-ide-ui: 0.3.1

Additional Details

  • Installed packages (apm ls --installed):

Diagnostics Panel - Improvements

I've talked a bit about this before in other places. I started an experiment for improving the linter's panel. Now that atom-ide-ui is the "official" solution I'd like to try and improve the UX of the panel in the same way.

Here are some thoughts. Numbered for later reference only.

  1. Add a search box in the top-right.

    • Free text searches against the description.
    • source:eslint searches against the source
    • is:error or is:warning searches against type
  2. Remove the table header. My opinion is that sorting messages by anything except file, line isn't very useful.

    • ctrl-click (or cmd-click) on a specific Source could populate the search box with source:<source>
  3. Use icons instead of words to communicate severity. On my screen, Warning is always cut off as Warni... and it looks a bit sloppy.

screenshot from 2017-09-15 18-04-25

  1. Group messages by file with section headers. This gives much more room in the line for the important bit, the message.

I have several more ideas but I'd like to focus on those 4 first. We can incrementally improve what's there by working on this one piece at a time.

Thoughts? If we can agree on the general direction I can start working on this.

Uncaught Error: Couldn't convert text to a String

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.20.1 x64
Electron: 1.6.9
OS: Mac OS X 10.13
Thrown From: atom-ide-ui package 0.3.3

Stack Trace

Uncaught Error: Couldn't convert text to a String

At /Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:532

Error: Couldn't convert text to a String
    at TextBuffer.module.exports.TextBuffer.getText (/Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:532:94)
    at new ForwardsMultiLine (/Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/match-iterator.js:254:37)
    at TextBuffer.module.exports.TextBuffer.scanInRange (/Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:1028:28)
    at wordAtPositionFromBuffer (/packages/atom-ide-ui/modules/nuclide-commons/range.js:26:10)
    at wordAtPosition (/packages/atom-ide-ui/modules/nuclide-commons-atom/range.js:57:65)
    at HyperclickForTextEditor._onMouseMove (/packages/atom-ide-ui/modules/atom-ide-ui/pkg/hyperclick/lib/HyperclickForTextEditor.js:198:64)

Commands

Non-Core Packages

atom-beautify 0.30.5 
atom-ide-ui 0.3.3 
atom-python-virtualenv 0.14.0 
autocomplete-python 1.10.3 
busy-signal 1.4.3 
compare-files 0.8.1 
document-outline 1.6.1 
git-plus 7.9.3 
git-plus-toolbar 1.0.1 
ide-json 0.1.0 
ide-python 0.1.1 
intentions 1.1.5 
language-markdown 0.25.1 
linter 2.2.0 
linter-pylint 2.1.0 
linter-ui-default 1.6.10 
pp-markdown 0.0.2 
python-isort 0.0.7 
sort-lines 0.15.0 
split-diff 1.5.1 
tabs-to-spaces 1.0.3 
tool-bar 1.1.0 
trailing-spaces 0.4.0 

description always rendered for messages in panel

Description

The description attribute of messages is being rendered in the panel, as this is a long form description that is meant to only be optionally shown on request of the user this causes issues.

Expected Behavior

description is only optionally shown.

Actual Behavior

The description is rendered directly after the excerpt, and is rendered as raw text.

Diagnostics

Renders the description in the list:
image

As well as in the datatip (this only barely fits in a 1920x1080 monitor):
image

linter-ui-default

No indication in the panel:
image

Tooltip indicates that it can be expanded on the left side:
image

When expanded it shows the full description:
image

linter-ui-plus

Blue "3 dot" icon indicates additional information:
image

When expanded it renders the description in the panel:
image

Tooltips aren't implemented in linter-ui-plus.

Versions

  • Atom: v1.21.0-beta0
  • Client OS: Windows 10 x64
  • atom-ide-ui: 0.3.3

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Expose a way to enable/disable specific diagnostics

Description

If you use both the Flow and Typescript IDE tools you'll have lots of errors in Flow codebases coming from the Typescript IDE diagnostics. I'd like a way to be able to pref off/on the diagnostics so that I can use the two in concert as I work in both types of codebases.

Versions

  • Atom: 1.21.beta1
  • Client OS: OS X
  • atom-ide-ui: 0.3.3

Outline view: possible to view entries in original order?

Description

Outline view is great, but (afaict) it can only show the entries sorted alphabetically.

I'd rather view the entries in their natural order in the file. Is there any way to prevent the entries from being sorted?

Thanks for a fantastic package... Things are really looking good.

Versions

  • Atom: 1.21.0-beta0
  • Client OS: Mac
  • atom-ide-ui: 0.3.1

Failed to activate the multiples package

Before Submitting

  • Have you installed an "ide-" language package? atom-ide-ui provides no functionality
    out-of-the box unless you've installed a suitable package.
    Yes
  • If your issue is language-specific, please file an issue against
    the "ide-" language package you're using instead.

Description

On Package activation. Atom gives the following error

  1. Failed to activate the atom-ide-busy-signal package
  2. Failed to activate the atom-ide-code-actions package
  3. Failed to activate the atom-ide-datatip packag
  4. Failed to activate the atom-ide-definitions package
  5. Failed to activate the atom-ide-diagnostics package

Expected Behavior

Tell us what should happen.
It should be activated without any error.

Actual Behavior

Tell us what happens instead.
Errors

Versions

  • Atom: 1.21.0 beta1 64
  • Client OS: Windows 10 64
  • atom-ide-ui: 0.3.3

Additional Details

  • Installed packages (apm ls --installed):

├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected] (disabled)

Expose goToLocation activity as an Atom service

Description

Hyperclicking is easy and satisfying, but it's not so easy to return from a hyperclick.

Symbols View solved this with symbols-view:return-from-declaration. I really like that keystroke.

Maybe hyperclick could push its locations onto the sybmols view stack?

Or would there another way to make it easier to jump back from a hyperclick? I'm happy to bang together a package or a PR but I'm not quite sure how to solve this.

JavaScript Errors from providers ignored

Description

When a provider throws an Error currently there is no indication to the user that anything is wrong... it just silently ignores the error and all the user sees is that diagnostics aren't showing.

Expected Behavior

Some indication is given to the user that the provider has thrown an error.

Actual Behavior

Nothing is displayed to the user that the provider has crashed.

Versions

  • Atom: v1.21.0-beta0
  • Client OS: Windows 10 x64
  • atom-ide-ui: 0.3.3

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Datatips sometimes aren't sized correctly

The logic to auto-resize the text editors used inside datatips sometimes doesn't work correctly, creating a 12px-wide datatip. (Usually fixes itself if you toggle it).

Filtering/Sorting of Outline View

I saw that #37 moved over to https://github.com/atom/atom-languageclient, but this seemed more UI related so posting here.

I know its early days, so maybe this is coming, but it would be fantastic to be able to filter/sort the Outline view. In particular, I personally don't find it useful to see my variables and modules there, class and function definitions on the other hand are very useful. Buttons for each type to toggle them on and off would be ideal. Sorting by other criteria would also be really useful. If I am looking at someone else's code file where I don't know the layout, alphabetical would be incredibly useful.

Excited to see developments!

Completely blocks Atom's menu!

If the user has enabled the "Auto Hide Menu Bar" option in Atom the normal way of getting it to show is to press the Alt key, unfortunately it seems atom-ide-ui has defined a keybind (datatip:toggle) for this, which both does nothing when there is no datatip to show, and more importantly blocks the menu from appearing.

For anyone hitting this issue and looking for a workaround:
I managed to get the menu to show by clicking in the tree-view area and then hitting Alt.

Links to documentation for Feature Overview don't work

Description

In atom-ide-ui settings down at the bottom of the page none of the feature overview links do anything.

Expected Behavior

They should lead to documentation for each feature?

Actual Behavior

Nothing when you click on them...

Versions

  • Atom: 1.21.0-beta- x64
  • Client OS: Kubuntu 16/04
  • atom-ide-ui: 0.3.3

[Diagnostics] Linter reference property causes error

Issue and Steps to Reproduce

The current linter message specification describes a reference property. see linter-message-v2.md
It is used to jump to a different location, not where the error occurred.

Apparently this reference property causes the diagnostic package (from atom-ide-ui) to throw an error.

Here is a really simple atom plugin to reproduce this. Just unzip and run apm --dev my-linter-package <insert unzipped folder here>. Then open any JS file.
my-linter-package.zip

The actual problem are these lines here:
https://github.com/facebook/nuclide/blob/26c59fd38f8cc84528f874f5d1ba5c24226d594c/modules/atom-ide-ui/pkg/atom-ide-diagnostics/lib/services/LinterAdapter.js#L94-L106
Here happens the conversion of the linter message to the diagnostic message.

(note: this happens really often while writing flow code when using the flow-ide package)

Expected Behavior

At least no error!
It would be nice if it could display the reference too, but it is not required (at the moment).

Actual Behavior

The following errors are shown in the dev tools:

Warning: There is an internal error in the React performance measurement code. Did not expect componentDidMount timer to start while render timer is still in progress for another instance.
Uncaught Error: Neither text nor html property defined on message
    at getMessageContent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui/lib/DiagnosticsTable.js:120:13)
    at diagnostics.map.diagnostic (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui/lib/DiagnosticsTable.js:224:30)
    at Array.map (native)
    at DiagnosticsTable.render (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui/lib/DiagnosticsTable.js:223:40)
    at ReactCompositeComponentWrapper._renderValidatedComponentWithoutOwnerOrContext (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:808:34)
    at ReactCompositeComponentWrapper._renderValidatedComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:835:34)
    at ReactCompositeComponentWrapper._updateRenderedComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:759:36)
    at ReactCompositeComponentWrapper._performComponentUpdate (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:739:10)
    at ReactCompositeComponentWrapper.updateComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:658:12)
    at ReactCompositeComponentWrapper.receiveComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:552:10)
    at Object.receiveComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:126:22)
    at Object.updateChildren (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactChildReconciler.js:110:25)
    at ReactDOMComponent._reconcilerUpdateChildren (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactMultiChild.js:210:32)
    at ReactDOMComponent._updateChildren (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactMultiChild.js:314:31)
    at ReactDOMComponent.updateChildren (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactMultiChild.js:301:12)
    at ReactDOMComponent._updateDOMChildren (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactDOMComponent.js:941:12)
    at ReactDOMComponent.updateComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactDOMComponent.js:759:10)
    at ReactDOMComponent.receiveComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactDOMComponent.js:717:10)
    at Object.receiveComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:126:22)
    at ReactCompositeComponentWrapper._updateRenderedComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:761:23)
    at ReactCompositeComponentWrapper._performComponentUpdate (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:739:10)
    at ReactCompositeComponentWrapper.updateComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:658:12)
    at ReactCompositeComponentWrapper.receiveComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:552:10)
    at Object.receiveComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:126:22)
    at ReactCompositeComponentWrapper._updateRenderedComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:761:23)
    at ReactCompositeComponentWrapper._performComponentUpdate (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:739:10)
    at ReactCompositeComponentWrapper.updateComponent (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:658:12)
    at ReactCompositeComponentWrapper.performUpdateIfNecessary (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:566:12)
    at Object.performUpdateIfNecessary (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:158:22)
    at runBatchedUpdates (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdates.js:151:21)
    at ReactReconcileTransaction.perform (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:138:20)
    at ReactUpdatesFlushTransaction.perform (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:138:20)
    at ReactUpdatesFlushTransaction.perform (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdates.js:90:38)
    at Object.flushBatchedUpdates (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdates.js:173:19)
    at ReactDefaultBatchingStrategyTransaction.closeAll (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:204:25)
    at ReactDefaultBatchingStrategyTransaction.perform (/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:151:16)
getMessageContent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui…:120
diagnostics.map.diagnostic	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui…:224
render	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui…:223
_renderValidatedComponentWithoutOwnerOrContext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:808
_renderValidatedComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:835
_updateRenderedComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:759
_performComponentUpdate	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:739
updateComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:658
receiveComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:552
receiveComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:126
updateChildren	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactChildReconciler.js:110
_reconcilerUpdateChildren	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactMultiChild.js:210
_updateChildren	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactMultiChild.js:314
updateChildren	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactMultiChild.js:301
_updateDOMChildren	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactDOMComponent.js:941
updateComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactDOMComponent.js:759
receiveComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactDOMComponent.js:717
receiveComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:126
_updateRenderedComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:761
_performComponentUpdate	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:739
updateComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:658
receiveComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:552
receiveComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:126
_updateRenderedComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:761
_performComponentUpdate	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:739
updateComponent	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:658
performUpdateIfNecessary	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactCompositeComponent.js:566
performUpdateIfNecessary	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactReconciler.js:158
runBatchedUpdates	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdates.js:151
perform	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:138
perform	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:138
perform	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdates.js:90
flushBatchedUpdates	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdates.js:173
closeAll	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:204
perform	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/Transaction.js:151
batchedUpdates	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactDefaultBatchingStrategy.…:63
enqueueUpdate	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdates.js:201
enqueueUpdate	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdateQueue.js:25
enqueueSetState	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactUpdateQueue.js:210
ReactComponent.setState	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/react/lib/ReactComponent.js:64
_subscription.stream.subscribe.newState	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/nuclide-commons-ui/bindObservableAsProp…:51
a.__tryOrUnsub	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:43
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:42
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:240
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:48
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:116
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:106
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:63
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:106
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.debouncedNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:148
Eb	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:30
a._execute	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:88
a.execute	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:88
a.flush	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:89
setInterval (async)		
a.requestAsyncId	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:87
a.schedule	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:87
b.schedule	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:90
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:148
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:240
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:48
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:116
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:106
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:48
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
observeState	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/redux/lib/createStore.js:237
dispatch	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/redux/lib/createStore.js:186
action	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/nuclide-commons/redux-observable.js:67
dispatch	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/redux/lib/applyMiddleware.js:45
a.__tryOrUnsub	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:43
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:42
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:139
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:106
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:48
_processUpdate	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics/li…:237
LinterAdapter._disposables.default.groupBy.mergeMap.subscribe	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics/li…:206
a.__tryOrUnsub	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:43
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:42
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:139
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a._tryNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:217
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:217
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:240
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:240
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
p	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:23
a._innerSub	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:239
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:239
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
(anonymous)	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:23
Promise.resolve (async)		
_rxjsBundlesRxMinJs.Observable.defer	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/atom-ide-ui/pkg/atom-ide-diagnostics/li…:215
a._callFactory	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:66
a.tryDefer	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:66
a	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:66
a._subscribe	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:66
b._trySubscribe	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:45
b.subscribe	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:45
b.call	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:238
b.subscribe	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:45
p	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:23
a._innerSub	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:239
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:239
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:48
a._group	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:180
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:179
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
a.notifyNext	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60
a._next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61
a.next	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40
debounced	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/nuclide-commons/debounce.js:45
_dispatchEvents	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/nuclide-commons-atom/text-event.js:267
setImmediate	@	/Users/lloiser/.atom/packages/atom-ide-ui/node_modules/nuclide-commons-atom/text-event.js:251
runCallback	@	timers.js:651
tryOnImmediate	@	timers.js:624
processImmediate	@	timers.js:596

Versions

$ atom -v
Atom    : 1.19.3
Electron: 1.6.9
Chrome  : 56.0.2924.87
Node    : 7.4.0
$ apm -v
apm  1.18.4
npm  3.10.10
node 6.9.5 x64
python 2.7.10
git 2.10.1
  • Client OS: mac osx El Capitan (10.11.6)

Additional Details

  • Installed packages (apm ls --installed):
Dev Packages (1) /Users/lloiser/.atom/dev/packages
└── [email protected]

Community Packages (29) /Users/lloiser/.atom/packages
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected] (disabled)
└── [email protected]

URL property of Linter messages not shown

Description

It seems the url property of Linter messages is currently not being shown in the UI, or if so I'm not seeing where it is being exposed.

Expected Behavior

The url property should be exposed in the UI somehow.

linter-ui-default shows this as a "link icon" on the tooltip:
image

linter-ui-plus shows this as an addition to the message in the panel:
image

Actual Behavior

The url property isn't exposed in atom-ide-ui's interface at all.

Versions

  • Atom: 1.21.0-beta0
  • Client OS: Windows 10 Enterprise x64

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Uncaught Error: Invalid message severity: error

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.21.0-beta0 x64
Electron: 1.6.9
OS: Ubuntu 17.04
Thrown From: atom-ide-ui package 0.3.2

Stack Trace

Uncaught Error: Invalid message severity: error

At /home/sean/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:90

Error: Invalid message severity: error
    at getMessageFilterType (/packages/atom-ide-ui/modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui/lib/DiagnosticsViewModel.js:220:17)
    at diagnostics.filter.message (/packages/atom-ide-ui/modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui/lib/DiagnosticsViewModel.js:164:27)
    at Array.filter (native)
    at DiagnosticsViewModel._filterDiagnostics (/packages/atom-ide-ui/modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui/lib/DiagnosticsViewModel.js:163:24)
    at /packages/atom-ide-ui/modules/atom-ide-ui/pkg/atom-ide-diagnostics-ui/lib/DiagnosticsViewModel.js:106:25)
    at a._tryProject (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:63:365)
    at a.notifyNext (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:63:254)
    at a._next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61:263)
    at a.next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40:64)
    at a._tryProject (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:63:438)
    at a.notifyNext (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:63:254)
    at a._next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61:263)
    at a.next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40:64)
    at a.notifyNext (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60:68)
    at a._next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61:263)
    at a.next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40:64)
    at a._next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:106:294)
    at a.next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40:64)
    at a.debouncedNext (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:148:434)
    at a.Eb (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:30:148)
    at a._execute (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:88:309)
    at a.execute (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:88:130)
    at a.flush (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:89:465)

Commands

     -7:11.4.0 intentions:highlight (input.hidden-input)
     -7:11.1.0 core:save (input.hidden-input)
     -7:00.1.0 intentions:highlight (input.hidden-input)
     -6:59.8.0 editor:toggle-line-comments (input.hidden-input)
     -6:54.9.0 intentions:highlight (input.hidden-input)
     -6:54.6.0 core:save (input.hidden-input)
     -2:39.8.0 editor:newline (input.hidden-input)
  2x -2:33.9.0 core:backspace (input.hidden-input)
 10x -0:57.6.0 core:move-down (input.hidden-input)
     -0:56.4.0 core:move-up (input.hidden-input)
     -0:56 autocomplete-plus:confirm (input.hidden-input)
  2x -0:55.2.0 core:move-right (input.hidden-input)
     -0:53.2.0 editor:newline (input.hidden-input)
     -0:21 intentions:highlight (input.hidden-input)
     -0:20.8.0 core:save (input.hidden-input)
     -0:05.6.0 diagnostics:toggle-table (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)

Non-Core Packages

atom-beautify 0.30.5 
atom-ide-ui 0.3.2 
autocomplete-clang 0.11.3 
autocomplete-java 1.2.7 
autocomplete-python 1.10.2 
busy-signal 1.4.3 
git-plus 7.9.3 
hyperclick 0.0.0 
ide-java 0.6.0 
ide-json 0.1.0 
intentions 1.1.5 
java-importer 1.4.1 
linter 2.2.0 
linter-clang 4.1.2 
linter-gcc 0.7.1 
linter-javac 1.9.4 
linter-python 3.1.2 
linter-ui-default 1.6.8 
monokai 0.24.0 
python-jedi 0.3.8 

how to navigation back/forward

how to navigation back/forward base on history the same with nuclide , i could go throught history file by "Crtl ," and "Crtl ."

nuclide-diagnostics-store Doesn't handle Linter v1 providers with no name

It appears that nuclide-diagnostics-store can't handle Linter v1 providers without a name specified. Although an unfortunate oversight in that older API, it should still be supported here as there are providers out there that are still on this older version of the API.

As a note, the error message also seems to be missing a space in the linterundefined part:
image

nuclide-diagnostics-store found problems with a linterundefined. Diagnostic messages from that linter will be unavailable.
  * provider must have a name

Support for Babel/Webpack aliases

The doc for Definitions appears to show the ability to jump between files. When using custom aliases via Babel/Webpack, the tooltip just says alias and points to the import statement.

Add tooltips to outline view icons

Description

Describe your issue and tell us how to reproduce it (include screenshots and/or any console messages).

Expected Behavior

Hovering over the icons in the outline view should show a tooltip (HTML title attribute?) that says what the icon represents (function, variable, class, etc)

I get the general idea of what my outline is showing but without a legend for the icons I have no idea what some represent.

Actual Behavior

Nothing at all

Versions

  • Atom: 1.21beta1
  • Client OS: OS X
  • atom-ide-ui: 0.3.3

Having Trouble Using the "Find References" Command.

Description

When I try to select Find > Find References after highlighting a variable I receive the following warning.

screen shot 2017-09-22 at 2 40 34 pm

I have followed up with trying to select Find References: Activate within the command palette and I am receiving the same warning. Am I missing a configuration step? How do I set up symbol references for a given project?

Expected Behavior

Find References UI should become visible.

Actual Behavior

I receive the aforementioned warning.

Versions

  • Atom: 1.20.1
  • Client OS: macOS Sierra, Version 10.12.4
  • atom-ide-ui: 0.3.3

Uncaught TypeError: Cannot read property 'replaceWith' of undefined

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.21.0-beta0 x64
Electron: 1.6.9
OS: Mac OS X 10.12.6
Thrown From: atom-ide-ui package 0.3.1

Stack Trace

Uncaught TypeError: Cannot read property 'replaceWith' of undefined

At /Users/simonepri/.atom/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:23

TypeError: Cannot read property 'replaceWith' of undefined
    at linterMessageV2ToDiagnosticMessage (/packages/atom-ide-ui/modules/atom-ide-ui/pkg/atom-ide-diagnostics/lib/services/LinterAdapter.js:116:17)
    at linterMessagesToDiagnosticUpdate (/packages/atom-ide-ui/modules/atom-ide-ui/pkg/atom-ide-diagnostics/lib/services/LinterAdapter.js:155:56)
    at /packages/atom-ide-ui/modules/atom-ide-ui/pkg/atom-ide-diagnostics/lib/services/LinterAdapter.js:225:22)
    at a._next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:238:504)
    at a.next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40:64)
    at a.notifyNext (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:60:68)
    at a._next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:61:263)
    at a.next (/packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:40:64)
    at /packages/atom-ide-ui/node_modules/rxjs/bundles/Rx.min.js:23:256

Commands

     -7:25.2.0 core:confirm (input.hidden-input)
     -7:13.8.0 core:select-all (input.hidden-input)
     -7:13.6.0 core:paste (input.hidden-input)
     -7:13.3.0 core:confirm (input.hidden-input)
     -7:02.7.0 core:select-all (input.hidden-input)
     -7:02.5.0 core:paste (input.hidden-input)
  2x -5:55.6.0 core:close (input#linter-xo.fixOnSave.input-checkbox)
     -3:22.1.0 core:select-all (input.hidden-input)
     -3:21.7.0 core:cut (input.hidden-input)
     -3:19.9.0 core:paste (input.hidden-input)
     -3:19.2.0 core:backspace (input.hidden-input)
     -3:19 core:confirm (input.hidden-input)
     -1:28.3.0 core:select-all (input.hidden-input)
     -1:27.9.0 core:paste (input.hidden-input)
     -1:27.6.0 core:confirm (input.hidden-input)
     -0:22.7.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)

Non-Core Packages

atom-ide-ui 0.3.1 
auto-update-packages 1.0.1 
config-import-export 0.3.1 
docblockr 0.11.0 
file-icons 2.1.11 
highlight-selected 0.13.1 
ide-java 0.6.0 
ide-typescript 0.6.1 
line-count 0.5.0 
linter-jsonlint 1.3.0 
linter-xo 0.23.1 
open-terminal-here 2.3.1 
project-manager 3.3.5 
Sublime-Style-Column-Selection 1.7.4 
sync-settings 0.8.3 
theme-switcher 1.1.0 
tree-view-git-status 1.4.0 

Documentation links to Nuclide

Description

It seems the built in documentation links are still linking to nuclide.io.

Expected Behavior

Documentation should link to an Atom IDE page, maybe under https://atom.io/ide?

Actual Behavior

Documentation links to nuclide.io, for example if you have linter enabled it shows a warning pointing you to this page.

As a note, that page isn't even accurate for this package since there are no nuclide-diagnostics-* packages installed.

Versions

  • Atom: 1.21.0-beta0
  • Nuclide: Not installed (Why is this in the template here???)
  • Client OS: Windows 10 Enterprise x64
  • Server OS (optional): (Is this something related to Nuclide?)

Not asked for but:

  • Atom IDE version: 0.3.1

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Pinning secondary information shows useless 2 character pin

Description

If you manage to pin an "additional information" section of a datatip the pin that shows up is only 2 characters long.

Expected Behavior

A pin showing what was in the section of the datatip box when the pin button was clicked.

Actual Behavior

A nearly useless pin showing only two characters pops up.
2017-09-13_11-22-06
image

Versions

  • Atom: 1.21.0-beta0
  • Client OS: Windows 10 Enterprise x64

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

diagnostics-store observeMessages fires blank for pane splits

Description

Consumers of diagnostics-store are fed an empty array and then the message list they already had when a new pane is opened on an existing editor.

Expected Behavior

observeMessages shouldn't fire at all for a pane split, or any other method of opening a new TextEditor on a TextBuffer that is already open in a different TextEditor, as the messages aren't changing, on the view into the associated content.

Actual Behavior

When a new TextEditor is opened on an already open TextBuffer (such as splitting a pane to the right) the callbacks registered to the observeMessages function of the object given to consumers of the diagnostics-store service is fired twice. The first time it is fired with an empty Array, implying that no messages are in the diagnostics-store. Once this initial empty run is processed, a second run with the same messages as there were initially is sent.

Steps to reproduce:

  1. Open a file and cause at least one diagnostic to be registered.
  2. Log the messages argument of the callback registered in observeMessages (or set a breakpoint).
  3. Right click on the open file and split it (right).
  4. See that the callback is called with an empty Array and then the initial set of messages, instead of not being called at all.

Versions

  • Atom: v1.21.0-beta0
  • Client OS: Windows 10 x64
  • atom-ide-ui: 0.3.3

Additional Details

Discovered while writing a consumer in AtomLinter/atom-minimap-linter#23.

Atom-ide-outline-view should provide an option to disable toolbar button

Description

Atom-ide-outline-view creates a tool-bar button that I cannot disable. I use flex-tool-bar and prefer to define the location and order of the buttons myself. Other users may prefer to use the command palette instead of a button.

Additional Details

It would be great to add an option so that a button is not automatically created. Thanks!

Background highlight is not the most pleasant when using light themes

Description

The background highlight that appears when you hover over something makes the code hard to read if the color of the code happens to also be blue.
hard-to-read

Expected Behavior

I should still be able to read the code comfortably when hovering over it.

Actual Behavior

See above picture. The contrast is really, really low.

Versions

  • Atom: 1.22.0-dev-b269b2086
  • Client OS: Windows 10 x64
  • atom-ide-ui: 0.3.3

Additional Details

one-light-ui and fizzy, with many modifications. The blue in the picture is #2F6F9F.

Atom IDE UI logo

Everything needs a logo, let's see if we find one for Atom IDE UI. Will be used in this repo's README and maybe other places as well.

Note that it's largely a subset of Nuclide and a logo that paid homage in some way might be cool.

Below some explorations.

Outline view load but never show information

I'm currently trying the atom-ide-ui package and having issue with outline view.
The panel where this view should give me information always show the loader but never display information about the current opened file in editor.

I tried it on a lot of different PHP files but still having the same issue.

Checked developper console but no error in it.

Atom version :
1.21.0-beta0
OS :
Mac OSX Sierra 10.12.6

Allow busy signal message to auto-display

When first using language servers there is a delay while downloading and installing the package.

Unfortunately this is likely to be the first time a user sees or uses Atom IDE and they won't be aware what the busy signal is for or to hover over it to get more information.

A config option where we can force the message to pop-up would solve the installation problem and also make the users aware of what the busy signal icon is all about.

Atom ide ui issue when scrolling through the suggested methods

Description

The screen where all the methods starting from particular letters are shown, kind of jumps when tried to scroll down or up using keyboard up and down keys.
To reproduce, go to the last line of a python file. Write a half function name you want use (example>> pandas.read_) try to select one method from the list of the methods suggested using up and down keys of keyboard.
Screenshots.
screen shot 2017-09-14 at 11 48 14 am

After pressing down button
screen shot 2017-09-14 at 11 48 28 am

After pressing down button one more time
screen shot 2017-09-14 at 11 48 35 am

Expected Behavior

The screen should be stable where the functions are listed means it shouldn't jump up and down when keyboard keys are used to scroll and select methods.

Actual Behavior

At the moment the screen where the list of methods appear sort of jumps up and down when the keyboard keys are used to scroll and select method.

Versions

  • Atom: 1.20.0
  • Client OS: Mac OS 10.12.6
  • atom-ide-ui: 0.3.1

Additional Details

datatip flickers when keybind held

Description

If you hold down a key to toggle the datatip it will "flicker".

Expected Behavior

The datatip should stay perfectly still, as if the mouse had been clicked in the same location and not moved.

Actual Behavior

Although this capture uses the mouse hovering over where it would show a datatip to make it more obvious, this replicates even when the mouse isn't over somewhere it should show a hover datatip:
2017-09-13_10-55-02

If you actually move the mouse while holding down the keybind to activate the datatip it goes insane, flickering so fast that I can't actually capture it in a recording.

Versions

  • Atom: 1.21.0-beta0
  • Client OS: Windows 10 Enterprise x64

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

no plain js formatters work

I have ide-typescript installed but when I try to format plain .js code (not .ts) I get a

no code formatting providers found

running v1.21.0-beta and adom-ide-ui 0.3.2

Failed to load the atom-ide-ui package

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.19.0 x64
Electron: 1.6.9
OS: Microsoft Windows 10 Home Single Language
Thrown From: atom-ide-ui package 0.1.11

Stack Trace

Failed to load the atom-ide-ui package

At Cannot find module 'rxjs/bundles/Rx.min.js'

Error: Cannot find module 'rxjs/bundles/Rx.min.js'
    at Module._resolveFilename (module.js:470:15)
    at Module._resolveFilename (~/AppData/Local/atom/app-1.19.0/resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.19.0/resources/app/src/module-cache.js:354:58)
    at Module.require (~/AppData/Local/atom/app-1.19.0/resources/app/static/index.js:40:43)
    at require (~/AppData/Local/atom/app-1.19.0/resources/app/src/native-compile-cache.js:66:33)
    at /packages/atom-ide-ui/node_modules/nuclide-commons-atom/feature-config.js:7:27)
    at /packages/atom-ide-ui/node_modules/nuclide-commons-atom/feature-config.js:150:3)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.19.0/resources/app/src/native-compile-cache.js:106:36)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.19.0/resources/app/src/compile-cache.js:239:29)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (~/AppData/Local/atom/app-1.19.0/resources/app/static/index.js:47:45)
    at require (~/AppData/Local/atom/app-1.19.0/resources/app/src/native-compile-cache.js:66:33)
    at _load_featureConfig (/packages/atom-ide-ui/node_modules/nuclide-commons-atom/FeatureLoader.js:16:50)
    at FeatureLoader.load (/packages/atom-ide-ui/node_modules/nuclide-commons-atom/FeatureLoader.js:108:24)
    at /packages/atom-ide-ui/node_modules/atom-ide-ui/index.js:62:17)
    at /packages/atom-ide-ui/node_modules/atom-ide-ui/index.js:79:3)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.19.0/resources/app/src/native-compile-cache.js:106:36)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.19.0/resources/app/src/compile-cache.js:239:29)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (~/AppData/Local/atom/app-1.19.0/resources/app/static/index.js:47:45)
    at require (~/AppData/Local/atom/app-1.19.0/resources/app/src/native-compile-cache.js:66:33)
    at /packages/atom-ide-ui/node_modules/atom-ide-ui/index-entry.js:26:18)
    at /packages/atom-ide-ui/node_modules/atom-ide-ui/index-entry.js:28:3)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.19.0/resources/app/src/native-compile-cache.js:106:36)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.19.0/resources/app/src/compile-cache.js:239:29)
    at Module.load (module.js:488:32)

Commands

     -0:11.3.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)

Non-Core Packages

atom-beautify 0.30.4 
atom-ide-ui 0.1.11 
atom-import-cost 0.8.4 
atom-ternjs 0.18.3 
atom-typescript 11.0.6 
autocomplete-module-import 0.1.1 
autocomplete-paths 1.0.5 
busy-signal 1.4.3 
code-peek 1.4.20 
color-picker 2.2.5 
editorconfig 2.2.2 
emmet 2.4.3 
file-icons 2.1.10 
git-blame 1.2.1 
git-plus 7.9.3 
git-time-machine 1.5.9 
highlight-selected 0.13.1 
intentions 1.1.5 
language-babel 2.70.2 
linter 2.2.0 
linter-eslint 8.2.1 
linter-tslint 1.7.0 
linter-ui-default 1.6.4 
minimap 4.29.6 
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.0.2 
minimap-selection 4.5.0 
pigments 0.40.2 
platformio-ide-terminal 2.5.5 
prettier-atom 0.37.0 
project-manager 3.3.5 
sync-settings 0.8.2 
wakatime 7.0.3 

Failed to activate the atom-ide-ui package

[Enter steps to reproduce:]

  1. Using xatom-syntax 0.3.0 and xatom-ui 0.2.0
  2. Install atom-ide-ui package
  3. Get the following error
  4. Same happens if I open a file or directory
  5. Doesn't seem to happen with other themes

Atom: 1.21.0-beta0 x64
Electron: 1.6.9
OS: Mac OS X 10.12.6
Thrown From: atom-ide-ui package 0.3.0

Stack Trace

Failed to activate the atom-ide-ui package

At variable @font-size is undefined in /Users/chris/.atom/packages/atom-ide-ui/modules/nuclide-commons-ui/styles/CodeSnippet.less:10:15

LessError: variable @font-size is undefined
  at /packages/atom-ide-ui/modules/nuclide-commons-ui/styles/CodeSnippet.less:10:15

Commands

Non-Core Packages

atom-ide-ui 0.3.0 
close-on-left 0.9.2 
goto-definition 1.3.4 
language-gherkin 1.0.4 
language-lua 0.9.11 
xatom-syntax 0.3.0 
xatom-ui 0.2.0 

Allow code format providers to return null to 'fall through'

Code format providers are currently forced to return something:
https://github.com/facebook-atom/atom-ide-ui/blob/master/modules/atom-ide-ui/pkg/atom-ide-code-format/lib/types.js

However, this makes it difficult to have multiple formatting providers for the same document, since we only use the one with the highest priority.

Instead, we should use ProviderRegistry.getAllProvidersForEditor (e.g. on https://github.com/facebook-atom/atom-ide-ui/blob/master/modules/atom-ide-ui/pkg/atom-ide-code-format/lib/CodeFormatManager.js#L257) and take the first one with a non-nullable result.

cc @damieng

Use atom-ide-busy-signal while waiting for Linter V1 providers

Description

It appears that the atom-ide-busy-signal feature isn't initializing for me, at least I can't figure out how to get it to show up.

Expected Behavior

There should be something similar to this from the README showing:
image

Actual Behavior

No busy signal appears to be active:
image

Versions

  • Atom: 1.21.0-beta0
  • Client OS: Windows 10 Enterprise x64

Additional Details

At first I was trying with linter, linter-ui-default, and busy-signal active, but disabling all those packages (and restarting Atom!) doesn't appear to have gotten this to show up.

Editor datatip does not use ui theme font size (but buffer data tip does)

Description

Editor datatip does not use ui theme font size (but buffer data tip does). I have a 2k monitor on linux and set my ui theme font size to 16 (using one-dark).

When hovering on the gutter, the datatip has the correct font size.

When hovering in the editor, the datatip has the atom default font size and does not respect the ui theme font size.

screenshot from 2017-09-13 11-19-59

Also notice that I'm able to spawn the same datatip from both the editor and the gutter at the same time by just moving my cursor.

Expected Behavior

The datatip should use the ui theme font size.

Actual Behavior

The datatip does not use the ui theme font size.

Versions

$ atom-beta --version
Atom    : 1.21.0-beta0
Electron: 1.6.9
Chrome  : 56.0.2924.87
Node    : 7.4.0

Additional Details

$ apm ls --installed
Community Packages (7) /home/mehcode/.atom/packages
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Dragging pin box leads to odd text highlights

Description

Expected Behavior

Either no text highlighting in the pin box, or always using the theme highlight color.

Actual Behavior

Occasionally when dragging the pin box the text will become highlighted with Chrome's default text highlight color (blue) instead of the theme highlight color.
2017-09-13_11-11-11

Also, this is much harder to reproduce but sometimes when dragging the TextEditor content will get highlighted with the default highlight color as well!

Versions

  • Atom: 1.21.0-beta0
  • Client OS:

Additional Details

Installed packages
Dev Packages (103) C:\Users\Landon Abney\.atom\dev\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Community Packages (102) C:\Users\Landon Abney\.atom\packages
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

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.