Code Monkey home page Code Monkey logo

atom-ide-signature-help's People

Contributors

aminya avatar appelgriebsch avatar belar avatar dependabot[bot] avatar renovate-bot avatar ryanolsonx avatar semantic-release-bot avatar uzitech avatar vinkla avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

atom-ide-signature-help's Issues

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: Cannot find preset's package (github>whitesource/merge-confidence:beta)

Uncaught TypeError: Illegal invocation

Prerequisites

Description

Steps to Reproduce

Expected behavior:

Actual behavior:

Versions

Atom: 1.60.0 x64
Electron: 9.4.4
OS: Ubuntu 20.04.2
Thrown From: atom-ide-signature-help package 0.16.0

Stack Trace

Uncaught TypeError: Illegal invocation

At /home/ivan/.atom/packages/atom-ide-signature-help/dist/main.js:1

TypeError: Illegal invocation
    at HTMLDocument.Z (/packages/atom-ide-signature-help/dist/main.js:1:7942)

Commands

     -0:48.1.0 omnisharp-atom:solution-status (atom-workspace.workspace.scrollbars-visible-always.theme-dracula-syntax.theme-nord-atom-ui)
  3x -0:15.4.0 omnisharp-atom:toggle-dock (atom-workspace.workspace.scrollbars-visible-always.theme-dracula-syntax.theme-nord-atom-ui)

Non-Core Packages

atom-ide-base 3.4.0 
atom-ide-code-format 1.0.3 
atom-ide-definitions 0.4.2 
atom-ide-hyperclick 1.0.11 
atom-ide-markdown-service 2.1.0 
atom-ide-outline 3.2.0 
atom-ide-signature-help 0.16.0 
atom-ide-ui 0.13.0 
atom-material-syntax 1.0.8 
atom-material-syntax-dark 1.0.0 
atom-material-ui 2.1.3 
atom-visual-studio-code-light-ui 2.1.0 
atom-visual-studio-code-ui 2.1.0 
autocomplete 0.47.0 
autocomplete-unity 0.1.3 
busy-signal 2.0.1 
city-lights-syntax 1.1.8 
city-lights-ui 1.5.3 
copy-path 0.5.1 
data-atom 0.29.1 
dracula-syntax 3.0.2 
dracula-ui 0.6.0 
file-icons 2.1.44 
git-plus 8.7.1 
highlight-selected 0.17.0 
ide-csharp 0.6.2 
ide-python 1.9.7 
intentions 1.1.5 
isotope-ui 2.8.5 
language-nasmx86 0.1.0 
linter 3.1.0 
linter-gcc 0.9.0 
linter-gcc2 0.8.8 
linter-ui-default 2.1.4 
material 2.2.0 
material-colors 0.1.0 
material-ui 1.0.10 
material-ui-snippets 1.0.3 
minimap 4.29.9 
minimap-highlight-selected 4.6.1 
monokai 0.24.0 
nord-atom-syntax 0.10.0 
nord-atom-ui 0.12.0 
omnisharp-atom 0.31.2 
pp-markdown 0.0.2 
predawn-syntax 1.0.4 
predawn-twilight 0.3.0 
predawn-ui 1.0.7 
python-autopep8 0.1.3 
quick-query-sqlite 0.4.1 
seti-ui 1.11.0 
seti-vs-syntax 0.1.1 
simple-drag-drop-text 0.5.0 
symbols-tree-nav 0.15.8 
symbols-tree-view 0.14.0 
terminus 4.1.8 

Additional Information

Uncaught TypeError: Illegal invocation

Prerequisites

Description

Steps to Reproduce

Expected behavior:

Actual behavior:

Versions

Atom: 1.60.0 x64
Electron: 9.4.4
OS: Ubuntu 22.04
Thrown From: atom-ide-signature-help package 0.16.0

Stack Trace

Uncaught TypeError: Illegal invocation

At /home/fx/.atom/packages/atom-ide-signature-help/dist/main.js:1

TypeError: Illegal invocation
    at HTMLDocument.Z (/packages/atom-ide-signature-help/dist/main.js:1:7942)

Commands

     -2:59.6.0 intentions:highlight (input.hidden-input)
  6x -2:59.3.0 editor:move-to-beginning-of-word (input.hidden-input)
  5x -2:57.9.0 editor:move-to-end-of-word (input.hidden-input)
     -2:55.8.0 intentions:highlight (input.hidden-input)
     -2:53.6.0 editor:move-to-first-character-of-line (input.hidden-input)
     -2:52.8.0 editor:move-to-end-of-screen-line (input.hidden-input)
     -2:50.1.0 intentions:highlight (input.hidden-input)
     -2:49.9.0 core:move-to-top (input.hidden-input)
     -2:48.9.0 core:move-to-bottom (input.hidden-input)
     -2:47.2.0 intentions:highlight (input.hidden-input)
     -2:47 core:save (input.hidden-input)
     -2:20.1.0 intentions:highlight (input.hidden-input)
     -2:19.5.0 find-and-replace:use-selection-as-replace-pattern (input.hidden-input)
     -2:15.7.0 omnisharp-atom:solution-status (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -1:43.8.0 core:move-left (input.hidden-input)
     -1:43.2.0 intentions:show (input.hidden-input)

Non-Core Packages

atom-ide-base 3.4.0 
atom-ide-code-format 1.0.3 
atom-ide-datatip 0.25.0 
atom-ide-definitions 0.4.2 
atom-ide-hyperclick 1.0.11 
atom-ide-markdown-service 2.1.0 
atom-ide-outline 3.2.0 
atom-ide-signature-help 0.16.0 
atom-ide-ui 0.13.0 
busy-signal 2.0.1 
ide-csharp 0.6.2 
ide-rust 1.1.2 
intentions 2.1.1 
language-rust 0.4.12 
linter 3.4.0 
linter-ui-default 3.4.1 
omnisharp-atom 0.31.2 

Additional Information

Improve display of current param in snippet

The default snippet is currently, okay. But it can be so much better, such as by highlighting/bolding the current parameter when the signature helper is activated.

I've attempted to do this locally and pushed my changes to a fork, but it's not the end goal I want.

image

https://github.com/keevan/atom-ide-signature-help/tree/improve-display-of-current-param
https://github.com/atom-community/atom-ide-signature-help/compare/master...keevan:improve-display-of-current-param?expand=1

I want a solution where:

  • the current param is very clearly displayed, and the user knows immediately where it is and what it's used for
  • existing syntax highlighting for the grammar provided in the snippet to work as normal - my current fork breaks this as a way of circumventing the stripping of tags (bold, strong) or lack thereof (I've tried markdown style as well) when passing the snippet prop in ViewContainer

Ideally, changes would be made there to allow for some form of bolding in that atom-ide-base project, and all might be well, but this was easier.


Also as a side thing, I had an issue dev'ing this package for some reason as I would expect. Not sure if you knew what I might be doing wrong.
Steps:

  • Fork this repo
  • Clone this repo somewhere and cd there
  • Run apm install and for good measure npm install && apm link --dev
  • Run atom in --dev mode in target project atom --dev .
  • Expect signature to display changes but I get an empty box.

image

Empty datatip below the normal one

I observe this artefact since I installed this package:

Screenshot 2019-04-15 at 01 42 33

Screenshot 2019-03-18 at 01 08 50

I tried out changing the theme, but it didn't help. I suspect that it could be conflicting with the ide-ui package, but I don't know how to test or resolve it.

Atom 1.36 (was the same with 1.35).

Is this package not working?

I'm sorry if this was the expected behavior.

When I installed this package, I noticed that nothing was executed because it didn't contain the dist folder.
image

I found the build script commented out. Is this intentional?

run: npm install
# - name: Build and Commit
# run: npm run build-commit
- name: Release ๐ŸŽ‰


By the way, when I ran the following command, the package worked.๐Ÿ‘

cd %HOMEPATH%\.atom\packages\atom-ide-signature-help
npm install rollup-plugin-atomic
npm install rollup
rollup -c

image

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.