A simple CPU rendered GUI IDE experience.
-rw-r--r--src/edi.rs4
-rw-r--r--src/lsp.rs6
-rw-r--r--src/rnd.rs2
3 files changed, 8 insertions, 4 deletions
diff --git a/src/edi.rs b/src/edi.rs
index 097ae52..510a2ec 100644
--- a/src/edi.rs
+++ b/src/edi.rs
@@ -38,9 +38,7 @@ use crate::meta::META;
use crate::sym::{Symbols, SymbolsList, SymbolsType};
use crate::text::cursor::{Ronge, ceach};
use crate::text::hist::{ClickHistory, Hist};
-use crate::text::{
- self, CoerceOption, Mapping, RopeExt, SortTedits, TextArea,
-};
+use crate::text::{self, Mapping, RopeExt, SortTedits, TextArea};
use crate::{
BoolRequest, CDo, CompletionAction, CompletionState, act, alt, ctrl,
filter, hash, shift, sig, sym, trm,
diff --git a/src/lsp.rs b/src/lsp.rs
index 26c33b3..2a41bc7 100644
--- a/src/lsp.rs
+++ b/src/lsp.rs
@@ -860,6 +860,11 @@ pub fn run(
"enable": true,
"attributes": { "enable": true }
},
+ "hover": {
+ "documentation": {
+ "keywords": { "enable": false },
+ },
+ },
"inlayHints": {
"closureReturnTypeHints": { "enable": "with_block" },
"closingBraceHints": { "minLines": 5 },
@@ -868,6 +873,7 @@ pub fn run(
"rangeExclusiveHints": { "enable": true },
"closureCaptureHints": { "enable": true },
},
+ "typing": { "triggerChars": ".=<>{(|+" },
"assist": { "preferSelf": true },
"checkOnSave": true,
"diagnostics": { "enable": true },
diff --git a/src/rnd.rs b/src/rnd.rs
index e5d3f40..8e2ba9b 100644
--- a/src/rnd.rs
+++ b/src/rnd.rs
@@ -684,7 +684,7 @@ pub fn render(
// let (_x, _y) = text.cursor_visual();
let _x = 0;
let _y = r - 1;
- let Ok((is_above, left, top, w, mut h)) = place_around(
+ let Ok((_, left, top, w, h)) = place_around(
(_x, _y),
i.copy(),
&c,