Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify command line and configure file interfaces #15

Merged
merged 10 commits into from
Jan 17, 2022
Merged

Unify command line and configure file interfaces #15

merged 10 commits into from
Jan 17, 2022

Commits on Jan 14, 2022

  1. Updates changelog

    gnikit committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    7eb2709 View commit details
    Browse the repository at this point in the history
  2. Add all changes between fortls and original repo

    Now displayed in the documentation
    gnikit committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    fc834e3 View commit details
    Browse the repository at this point in the history
  3. Update .gitignore

    gnikit committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    60f9bab View commit details
    Browse the repository at this point in the history
  4. Update license

    gnikit committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    37a179a View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. Unifies command line interface with fortls files

    The two interfaces now share all options which should decrease the
    maintainance time and also make easier adding new options.
    
    A dictionary with the possible command line options is passed into
    LangServer which is then used to set class attributes.
    
    A unittest has been added which tests both the command line interface and
    the LangServer configuration file loading functions
    
    This commit also deprecates the `--preserve_keyword_order` argument
    and replaces it with its opposite `--sort_keywords`. Because fortls
    should not by default be altering the display of the written code.
    gnikit committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    d92537c View commit details
    Browse the repository at this point in the history
  2. Updates the documentation for the interface

    Adds autogenerated command line documentation
    gnikit committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    4978eaa View commit details
    Browse the repository at this point in the history
  3. Makes unittests verbose

    gnikit committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    016c2cf View commit details
    Browse the repository at this point in the history
  4. Shows pointer attribute upon hover

    Fixes Show POINTER attribute when hovering #16
    gnikit committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    50f7bd1 View commit details
    Browse the repository at this point in the history
  5. Adds exclude directory

    gnikit committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    5ff78b0 View commit details
    Browse the repository at this point in the history
  6. Fixes END FORALL end of scope error

    Case select with forall causes unexpected end of scope #18
    gnikit committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    18ec208 View commit details
    Browse the repository at this point in the history