mike42 / 6502-assembly-intellij Goto Github PK
View Code? Open in Web Editor NEWAn Intellij plugin for 6502 assembly projects (ca65 syntax)
License: MIT License
An Intellij plugin for 6502 assembly projects (ca65 syntax)
License: MIT License
I installed the plugin in CLion. When I try to start a new project, CLion is telling me that this plugin conflicts with "C/C++ Language Support by JetBrains". Is there a way to configure things so this plugin will work in CLion? Thanks!
I hope you will be updating this. I find it very useful for retro computing and SoC using the 65xx architectures.
Thank you for producing this plugin. I find it really helpful.
I enabled the plugin (after disabling it) and got a fatal error/stack trace. I don't have much more context to add. The project was pretty much brand new and no code was written.
Everything seems to be OK though after I just closed the stack trace window and I can't reproduce the error again by taking the same steps.
OS: MacOS Catalina
IDE: CLion 2021.2.3
Plugin version: 1.2
Other plugins installed:
I hope this helps you improve the plugin. If someone knows how to reliably reproduce, would be happy to test fixes.
Cheers!
Relevant part of stack trace:
java.lang.IllegalStateException: TextAttributeKey(name:'ASM_MNEMONIC', fallbackAttributeKey:'DEFAULT_INSTANCE_METHOD') was already registered with the other fallback attribute key: DEFAULT_KEYWORD
at com.intellij.openapi.editor.colors.TextAttributesKey.mergeKeys(TextAttributesKey.java:220)
at com.intellij.openapi.editor.colors.TextAttributesKey.lambda$getOrCreate$4(TextAttributesKey.java:206)
at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1932)
at com.intellij.openapi.editor.colors.TextAttributesKey.getOrCreate(TextAttributesKey.java:206)
at com.intellij.openapi.editor.colors.TextAttributesKey.createTextAttributesKey(TextAttributesKey.java:193)
at org.ca65.AsmSyntaxHighlighter.<clinit>(AsmSyntaxHighlighter.java:19)
at org.ca65.AsmSyntaxHighlighterFactory.getSyntaxHighlighter(AsmSyntaxHighlighterFactory.java:15)
at com.intellij.openapi.fileTypes.SyntaxHighlighterFactory.getSyntaxHighlighter(SyntaxHighlighterFactory.java:25)
at com.intellij.openapi.fileTypes.LanguageFileTypeHighlighterProvider.create(LanguageFileTypeHighlighterProvider.java:15)
at jdk.internal.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.intellij.openapi.util.KeyedExtensionFactory.getByKey(KeyedExtensionFactory.java:77)
[...]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.