reddit / emacs
OmniSharp Config (c# Asp.net)
Azizul7m · 2022-07-10 05:52
[removed]
Azizul7m · 2022-07-10 06:03
u/FluentFelicity I think you know How to solve it...
FluentFelicity · 2022-07-10 12:49
You pinged me?
Azizul7m · 2022-07-10 13:06
Typically I don't want to but no one responded here. that's why. Sry
FluentFelicity · 2022-07-10 13:13
Your post was deleted so I dont know if I could help or not
Azizul7m · 2022-07-10 13:18
Really, Am I breaking any rules?
I created an issue in gt [omnisharp-emacs](https://github.com/OmniSharp/omnisharp-emacs/issues/526)
FluentFelicity · 2022-07-10 13:25
I just mean that i don't know the content of the post so i don't know your question/problem
Azizul7m · 2022-07-10 13:50
I want to turn my emacs into a r/csharp (more specially asp.net core) IDE. So I add *omnisharp-roslyn*. it works, syntax highlighting, error checking, etc. except for autocompletion I didn't get any auto suggestions but when trigger `omnisharp-auto-complete` it comes to play.
\*\* This is my config:
(use-package csharp-mode
:defer nil
:init
(require 'omnisharp)
(add-hook 'csharp-mode-hook 'omnisharp-mode)
(add-hook 'csharp-mode-hook #'flycheck-mode)
:config
(setq omnisharp-debug t)
(setq omnisharp-server-executable-path
"/usr/bin/omnisharp"))
(eval-after-load
'company
'(add-to-list 'company-backends 'company-omnisharp))
​
*I'm using doom emacs and company for completions*
FluentFelicity · 2022-07-10 14:01
Well, firstly, the readme notes that the package is deprecated in favor of lsp servers. Secondly, have you made sure that company-mode is enabled in those buffers
Azizul7m · 2022-07-10 14:40
Yea, I read that too. do you recommend any configuration *(config)* that may solve that issue...
FluentFelicity · 2022-07-10 14:45
Did enabling company-mode not work?
And using lsp-mode or eglot, as recommended, with the appropriate lsp server will work, as noted in the readme.
Azizul7m · 2022-07-10 14:50
yea. I enabled company-mode. It didn't suggest based on what I'm typing but I manually trigger `company-omnisharp` then a popup appears. I want it to come automatically when typing.
FluentFelicity · 2022-07-10 14:57
Yes, I understand. If company mode is indeed enabled, and you checked that the appropriate backend is in company-backends, then I'd look into the function(s) called in company-omnisharp. I believe company should have its own command to trigger completion, as well as an customizable variable for automatic popups
Azizul7m · 2022-07-10 15:19
Thank you. It solves now.