Skip to content

Commit 226d76f

Browse files
poc
1 parent 3736294 commit 226d76f

File tree

4 files changed

+3
-28
lines changed

4 files changed

+3
-28
lines changed

crates/pg_lsp_new/src/handlers/completions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use anyhow::Result;
33
use pg_workspace_new::workspace;
44
use tower_lsp::lsp_types::{self, CompletionItem, CompletionItemLabelDetails};
55

6-
#[tracing::instrument(level = "debug", skip_all)]
6+
#[tracing::instrument(level = "info", skip_all)]
77
pub fn get_completions(
88
session: &Session,
99
params: lsp_types::CompletionParams,

crates/pg_lsp_new/src/server.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ impl LanguageServer for LSPServer {
238238
.ok();
239239
}
240240

241-
#[tracing::instrument(level = "trace", skip(self))]
241+
#[tracing::instrument(level = "info", skip(self))]
242242
async fn completion(&self, params: CompletionParams) -> LspResult<Option<CompletionResponse>> {
243243
match handlers::completions::get_completions(&self.session, params) {
244244
Ok(result) => LspResult::Ok(Some(result)),

crates/pg_workspace_new/src/workspace/server/document.rs

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -81,31 +81,6 @@ impl Document {
8181
.collect()
8282
}
8383

84-
pub fn line_and_col_to_offset(&self, line: u32, col: u32) -> TextSize {
85-
let line = line as usize;
86-
let pos = col as usize;
87-
88-
let mut offset: usize = 0;
89-
90-
for (current_line_num, current_line) in self.content.lines().enumerate() {
91-
let current_line_num = current_line_num + 1;
92-
if current_line_num < line {
93-
offset += current_line.len();
94-
} else if current_line_num == line {
95-
offset += pos;
96-
};
97-
}
98-
99-
// Normalize in case we exceed the length of the content
100-
if offset > self.content.len() {
101-
offset = self.content.len()
102-
}
103-
104-
let offset = u32::try_from(offset).expect("Offset should be within u32 bounds");
105-
106-
TextSize::from(offset)
107-
}
108-
10984
#[allow(dead_code)]
11085
/// Returns the statement ref at the given offset
11186
pub fn statement_ref_at_offset(&self, offset: &TextSize) -> Option<StatementRef> {

pglsp.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ignore = []
88

99
[db]
1010
host = "127.0.0.1"
11-
port = 54322
11+
port = 5432
1212
username = "postgres"
1313
password = "postgres"
1414
database = "postgres"

0 commit comments

Comments
 (0)