Comments (11)
Thanks for the report. I thought I had it working for all unicode characters. Can you post an example file to this issue so I can check it out? Thanks!
from fortran-language-server.
Of course, here is the example, which gives me the error:
program test
! ąćęłóśźż
end program test
from fortran-language-server.
Hmmm, I am unable to reproduce this error using the program above. What OS and version of Python are you using? You are seeing the error in Atom, right?
One other thought I had is maybe the characters got translated to Unicode in this issue. Can you verify that if you copy/paste the program above into your editor from this issue it still produces the error?
from fortran-language-server.
Yes, I am using Atom 1.30.0 on Linux with Fortls v 0.8.2. pip --version
gives me
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
.
I got the error also copy-pasting test program from this discussion, here is screenshot:
How can I investigate further? Maybe some logs from fortls?
from fortran-language-server.
Ok, I am going to add some additional functionality to log information about errors like this. Hopefully, that will help us track down the issue. In the meantime can you try disabling incremental synchronization and see if you still get the error? Note that you need to restart Atom after changing this setting in the ide-fortran
extension for the change to take effect.
from fortran-language-server.
I have just released a new version of the language server (0.8.3) that includes the ability to generate debugging logs. You can enable this feature using the setting debug_log
in the .fortls
settings file in your project root directory. See the README for more information. Can you please run the case above with this setting enabled and post the resulting log file?
from fortran-language-server.
Great, I have some error which tracebacks to langserver.py. Here is the log: fortls_debug_with_incremental.log
Disabling incremental synchronization turned off the error.
from fortran-language-server.
And it probably says about position 4 because now I used one letter, which is in 4th column:
! ą
from fortran-language-server.
Ok, I just released (0.8.4) what I believe is a fix to this bug. Check it out and let me know if the problem persists. Thanks again for the report!
from fortran-language-server.
The problem is solved. Thank you very much for all the effort.
from fortran-language-server.
Using vscode and Modern Fortran on windows, this error still occurs: Change request failed for file “xx\xx\xx\xx*.f90”: Could not apply change. Source: Modern Fortran (Extension).
from fortran-language-server.
Related Issues (20)
- False positive: Object not found in scope in case of "USE, NON_INTRINSIC" HOT 5
- Error during parsing HOT 15
- Fortls not getting the root_dir HOT 2
- `Initialization failed` error
- Help need in using fortls in emacs HOT 3
- Disable Nonconforming Tab Character Warnings
- Looking for help with launching on Linux with VS Code HOT 5
- Need some help,Coarrays disabled at (1), use '-fcoarray=' to enable HOT 12
- 'Unable to start the Fortran language server.' HOT 4
- Toggle hover letter case
- Allow for a more flexible options file HOT 1
- Handle old external definitions properly HOT 2
- add topics HOT 2
- Update Visual Studio extension to work on Visual Studio 2022 and publish it to VS marketplace. HOT 1
- error about 'unknown module' when modules are in different folder and connected with cmake HOT 1
- Unable to get Distribution.from_name(distribution_name) HOT 3
- Code in #ifdef not linted (preprocessor variable not defined) HOT 3
- Convert keywords to uppercase
- getting completions from Nek5000 although not installed on my system HOT 4
- "Unexpected End of Scope at line X" when using ";" to put 2 end in the same line
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fortran-language-server.