Skip to content
Merged

0.6.3 #164

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
7370785
improved autoindentation plug-in readability and improved empty block…
curlpipe Sep 27, 2024
cc7fd32
further improvements to autoindent, completing empty block cleanup an…
curlpipe Sep 27, 2024
2e5e5d4
added proper key remapping, allowing all space key bindings to use th…
curlpipe Sep 27, 2024
7723102
updated bracket plug-in to insert spaces between pairs evenly
curlpipe Sep 27, 2024
6c60b53
fixed some bracket pairs not deleting under certain circumstances
curlpipe Sep 27, 2024
e1f7e8b
improved error reporting, cleaned up code and added before event mapp…
curlpipe Sep 28, 2024
e99596e
broke up editor.rs into dedicated module
curlpipe Sep 28, 2024
22f004a
rustfmt
curlpipe Sep 28, 2024
e1bac12
broke up config file into components
curlpipe Sep 28, 2024
68970d2
added bracketed paste to speed up pasting and avoid plug-in side effects
curlpipe Sep 28, 2024
c47928d
ran clippy for cleaner and better code quality
curlpipe Sep 28, 2024
2b0d8b6
added in fuzz test to detect panics
curlpipe Sep 28, 2024
0f7a176
Cleaned up plug-ins and improved plug-in error reporting
curlpipe Sep 29, 2024
1643f2e
Further improved error reporting by avoiding unnecessary location inf…
curlpipe Sep 29, 2024
5651590
Better configuration file error reporting
curlpipe Sep 29, 2024
7a1d98f
Fixed strange backspace behaviour
curlpipe Sep 29, 2024
a4ff28b
Fixed hex codes giving the incorrect colour
curlpipe Sep 29, 2024
478e071
Added ANSI colour code support to configuration file
curlpipe Sep 29, 2024
a44b10e
Added networking to plug-in api
curlpipe Sep 29, 2024
c926506
Made networking library crossplatform
curlpipe Sep 29, 2024
55514fe
Version bump and added update notification plug-in
curlpipe Sep 29, 2024
27447b4
Added rerender function to editor
curlpipe Sep 29, 2024
30057e8
Added concurrency API to plug-ins
curlpipe Sep 29, 2024
0ae6e3d
rustfmt
curlpipe Sep 29, 2024
3db3fc9
added more specific rerender functions
curlpipe Sep 29, 2024
f505765
massively sped up rendering
curlpipe Sep 29, 2024
f93184c
new pomodoro plug-in that re-renders itself on the status line when a…
curlpipe Sep 29, 2024
81a0872
added plugin management system
curlpipe Sep 30, 2024
5a24bd3
rustfmt
curlpipe Sep 30, 2024
9cae4fa
added config level preference for using spaces over tabs
curlpipe Sep 30, 2024
61b7318
clippy
curlpipe Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.oxrc linguist-language=Lua
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ exclude = ["cactus"]

[package]
name = "ox"
version = "0.6.2"
version = "0.6.3"
edition = "2021"
authors = ["Curlpipe <11898833+curlpipe@users.noreply.github.com>"]
description = "A Rust powered text editor."
Expand Down
3 changes: 3 additions & 0 deletions config/.oxrc
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@ commands = {

-- Configure Documents --
document.tab_width = 4
document.indentation = "tabs"
document.undo_period = 10
document.wrap_cursor = true

Expand Down Expand Up @@ -313,3 +314,5 @@ syntax:set("list", {86, 217, 178}) -- Quotes in various markup languages e.g. _
-- Import plugins (must be at the bottom of this file)
load_plugin("pairs.lua")
load_plugin("autoindent.lua")
--load_plugin("pomodoro.lua")
--load_plugin("update_notification.lua")
Loading