mirror of
https://github.com/joshuadavidthomas/django-language-server.git
synced 2025-09-10 04:16:30 +00:00
style: Format code for better readability in server.rs
This commit is contained in:
parent
ddb349427c
commit
a315d6b9cf
1 changed files with 13 additions and 9 deletions
|
@ -5,7 +5,7 @@ use djls_worker::Worker;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use tokio::sync::RwLock;
|
use tokio::sync::RwLock;
|
||||||
use tower_lsp::jsonrpc::Result as LspResult;
|
use tower_lsp::jsonrpc::Result as LspResult;
|
||||||
use tower_lsp::lsp_types::{*, PublishDiagnosticsParams};
|
use tower_lsp::lsp_types::*;
|
||||||
use tower_lsp::{Client, LanguageServer};
|
use tower_lsp::{Client, LanguageServer};
|
||||||
|
|
||||||
const SERVER_NAME: &str = "Django Language Server";
|
const SERVER_NAME: &str = "Django Language Server";
|
||||||
|
@ -37,8 +37,10 @@ impl DjangoLanguageServer {
|
||||||
#[tower_lsp::async_trait]
|
#[tower_lsp::async_trait]
|
||||||
impl LanguageServer for DjangoLanguageServer {
|
impl LanguageServer for DjangoLanguageServer {
|
||||||
async fn initialize(&self, params: InitializeParams) -> LspResult<InitializeResult> {
|
async fn initialize(&self, params: InitializeParams) -> LspResult<InitializeResult> {
|
||||||
self.log_message(MessageType::INFO, "Initializing Django Language Server").await.ok();
|
self.log_message(MessageType::INFO, "Initializing Django Language Server")
|
||||||
|
.await
|
||||||
|
.ok();
|
||||||
|
|
||||||
let project = DjangoProject::from_initialize_params(¶ms);
|
let project = DjangoProject::from_initialize_params(¶ms);
|
||||||
self.log_message(
|
self.log_message(
|
||||||
MessageType::INFO,
|
MessageType::INFO,
|
||||||
|
@ -81,11 +83,7 @@ impl LanguageServer for DjangoLanguageServer {
|
||||||
)),
|
)),
|
||||||
completion_provider: Some(CompletionOptions {
|
completion_provider: Some(CompletionOptions {
|
||||||
resolve_provider: Some(false),
|
resolve_provider: Some(false),
|
||||||
trigger_characters: Some(vec![
|
trigger_characters: Some(vec!["{".to_string(), "%".to_string(), " ".to_string()]),
|
||||||
"{".to_string(),
|
|
||||||
"%".to_string(),
|
|
||||||
" ".to_string(),
|
|
||||||
]),
|
|
||||||
..Default::default()
|
..Default::default()
|
||||||
}),
|
}),
|
||||||
diagnostic_provider: Some(DiagnosticServerCapabilities::Options(DiagnosticOptions {
|
diagnostic_provider: Some(DiagnosticServerCapabilities::Options(DiagnosticOptions {
|
||||||
|
@ -141,7 +139,13 @@ impl LanguageServer for DjangoLanguageServer {
|
||||||
.await
|
.await
|
||||||
.ok();
|
.ok();
|
||||||
|
|
||||||
match self.documents.write().await.handle_did_open(params.clone(), &self.client).await {
|
match self
|
||||||
|
.documents
|
||||||
|
.write()
|
||||||
|
.await
|
||||||
|
.handle_did_open(params.clone(), &self.client)
|
||||||
|
.await
|
||||||
|
{
|
||||||
Ok(_) => {
|
Ok(_) => {
|
||||||
self.log_message(
|
self.log_message(
|
||||||
MessageType::INFO,
|
MessageType::INFO,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue