omnisharp-atom: Failed to activate the omnisharp-atom package
- Start atom
Atom: 1.25.1 x64 Electron: 1.7.11 OS: Microsoft Windows 10 Home Thrown From: omnisharp-atom package 0.31.2
Stack Trace
Failed to activate the omnisharp-atom package
At atom.grammars.startIdForScope is not a function
TypeError: atom.grammars.startIdForScope is not a function
at grammarCb (/packages/omnisharp-atom/dist/omnisharp-atom.js:145:35)
at arrayEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:508:11)
at forEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:9334:14)
at OmniSharpAtom.activate (/packages/omnisharp-atom/dist/omnisharp-atom.js:153:30)
at Package.activateNow (~/AppData/Local/atom/app-1.25.1/resources/app/src/package.js:230:33)
at measure (~/AppData/Local/atom/app-1.25.1/resources/app/src/package.js:206:33)
at Package.measure (~/AppData/Local/atom/app-1.25.1/resources/app/src/package.js:88:25)
at activationPromise.Promise (~/AppData/Local/atom/app-1.25.1/resources/app/src/package.js:200:20)
at Promise (<anonymous>)
at Package.activate (~/AppData/Local/atom/app-1.25.1/resources/app/src/package.js:198:38)
at PackageManager.activatePackage (~/AppData/Local/atom/app-1.25.1/resources/app/src/package-manager.js:695:42)
at config.transactAsync (~/AppData/Local/atom/app-1.25.1/resources/app/src/package-manager.js:670:36)
at Config.transactAsync (~/AppData/Local/atom/app-1.25.1/resources/app/src/config.js:862:28)
at PackageManager.activatePackages (~/AppData/Local/atom/app-1.25.1/resources/app/src/package-manager.js:668:23)
at PackageManager.activate (~/AppData/Local/atom/app-1.25.1/resources/app/src/package-manager.js:647:50)
at loadStatePromise.loadState.then (~/AppData/Local/atom/app-1.25.1/resources/app/src/atom-environment.js:867:27)
at <anonymous>
Commands
Non-Core Packages
atom-clock 0.1.16
atom-dark-minimal-ui 0.5.8
atom-ide-ui 0.9.4
busy-signal 1.4.3
city-lights-syntax 1.1.8
city-lights-ui 1.3.3
file-icons 2.1.18
highlight-selected 0.13.1
ide-csharp 0.6.2
ide-json 0.2.1
intentions 1.1.5
language-cshtml 0.3.0
language-sqf 0.3.0
linter 2.2.0
linter-ui-default 1.7.1
minimap 4.29.8
minimap-bookmarks 0.4.2
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-selection 4.5.0
omnisharp-atom 0.31.2
platformio-ide-terminal 2.8.1
sass-autocompile 0.13.5
teletype 0.12.0
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Reactions: 5
- Comments: 22
I used the solution by @Eyap53 with one addition.
Original solution: Find
omnisharp-atom.jsin your ~/.atom dir and change line 140 fromvar grammars = atom.grammars;tovar grammars = atom.grammars.textmateRegistry || atom.grammars;.Addition: Change line 145 from
atom.grammars.startIdForScope(grammar.scopeName);togrammars.startIdForScope(grammar.scopeName);Change line 154 fromthis.disposable.add(atom.grammars.onDidAddGrammar(grammarCb));tothis.disposable.add(grammars.onDidAddGrammar(grammarCb));Solved thanks to @koxu1996 and @Skehmatics in #1020. Solution also posted in #1025. Code :
replace l.140 by : var grammars = atom.grammars.textmateRegistry || atom.grammars; and l.145 by : grammars.startIdForScope(grammar.scopeName);
@takochako I looks like they have abandoned this project. The same thing happened with omnisharp-sublime. The only one they still support seems to be omnisharp-vscode.
No, it still does it for me also.
is the fix in ? It still does it for me