github JCWasmx86/mesonlsp v2.2
Release 2.2

latest releases: v5.0.3, v5.0.2, v5.0.1...
3 years ago

Note: All codeactions insert code somewhat unformatted

  • Build on macOS 13 in CI
  • Upload macOS 13 binaries to releases
  • Show error, if there is an assignment statement from void
  • Add /count endpoint that shows the amount of nodes for each (sub)project. It probably won't have any use for endusers.
  • Add /status endpoint that shows if all required programs were found
  • Show error, if there are more than two identifiers in iteration statements.
  • Show error for breaks/continues outside of loops
  • Add codeaction for converting integer literals to other bases
  • Auto complete subproject variables in subproject.get_variable()
  • Add code action to switch from static_library() etc to library()
  • Add code action to convert from shared_library to shared_module and reverse
  • Add code action to sort filenames in calls to executable, library and similar. (Only works, if everything is either a string literal or an identifier)
  • Update subprojects on launch
  • Add code action for moving to fs.copyfile() from configure_file(copy: true). Note the refactored code won't be formatted.
  • Add code action to create dependency from library
  • Add a very experimental meson build system. Requires a meson fork. Don't rely on it, as the buildsystem may be removed
    without any further notice. It's just a Proof-of-concept.

Thanks to tristan957 for some ideas for code actions.

Don't miss a new mesonlsp release

NewReleases is sending notifications on new releases.