You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -28,7 +28,7 @@ Ox is an independent text editor that can be used to write everything from text
28
28
If you're looking for a text editor that...
29
29
1.:feather: Is lightweight and efficient
30
30
2.:wrench: Can be configured to your heart's content
31
-
3.:package: Has features out of the box, including
31
+
3.:package: Has features out of the box, including
32
32
- syntax highlighting
33
33
- undo and redo
34
34
- search and replace
@@ -40,22 +40,22 @@ If you're looking for a text editor that...
40
40
41
41
It runs in your terminal as a text-user-interface, just like vim, nano and micro, however, it is not based on any existing editors and has been built from the ground up.
42
42
43
-
It is mainly used on linux systems, but macOS and Windows users (via WSL) are free to give it a go.
43
+
It is mainly designed on linux systems, but macOS and Windows users (via WSL) are free to give it a go. Work is currently underway to get it working perfectly on all systems.
44
44
45
45
## Selling Points
46
46
47
47
### Lightweight and Efficient
48
48
49
-
-:feather: Ox is lightweight, with the precompiled binary taking up roughly 4mb in storage space.
49
+
-:feather: Ox is lightweight, with the precompiled binary taking up roughly 5mb in storage space.
50
50
-:knot: It uses a `rope` data structure which allows incremental editing, file reading and file writing, which will speed up performance, particularly on huge files.
51
-
-:crab: It was built in Rust, which is a quick lowerlevel language that has a strong reputation in the performance department.
51
+
-:crab: It was built in Rust, which is a quick lower-level language that has a strong reputation in the performance department.
52
52
53
53
### Strong configurability
54
54
55
55
-:electric_plug: Plug-In system where you can write your own plug-ins or integrate other people's
56
56
-:wrench: A wide number of options for configuration with everything from colours to the status line to syntax highlighting being open to customisation
57
57
-:moon: Ox uses Lua as a configuration language for familiarity when scripting and configuring
58
-
-🤝 A configuration assistant to quickly get Ox set up for you from the get-go
58
+
-:handshake: A configuration assistant to quickly get Ox set up for you from the get-go
59
59
60
60
### Out of the box features
61
61
@@ -161,6 +161,8 @@ ox
161
161
162
162
This will open up an empty document.
163
163
164
+
However, if you've just downloaded Ox, the configuration assistant will automatically start up and help you configure the editor initially.
165
+
164
166
If you wish to open a file straight from the command line, you can run
165
167
```sh
166
168
ox /path/to/file
@@ -228,6 +230,8 @@ We've covered most keyboard shortcuts, but there are some other features you mig
228
230
229
231
Ox features a configuration system that allows the editor to be modified and personalised.
230
232
233
+
By default, you will be greeted by a configuration assistant when first starting Ox, when no configuration file is in place. This will help you generate a configuration file.
234
+
231
235
By default, Ox will look for a file here: `$XDG_CONFIG_HOME/.oxrc` or `~/.oxrc`.
232
236
233
237
On Windows, Ox will try to look here `C:/Users/user/ox/.oxrc` (where `user` is the user name of your account)
@@ -236,18 +240,16 @@ Ox's configuration language is [Lua](https://lua.org).
236
240
237
241
For reference, there is a default config in the `config` folder in the repository. You can either download it and place it in the default config directory or create your own using the example ones as a reference.
238
242
239
-
If you don't have a config file or don't want to mess around with it, don't worry, Ox has default settings it will use.
240
-
241
243
## Documentation
242
244
243
245
If you've been through the quick start guide above, but are looking for more detail, you can find in-depth documentation on the [wiki page](https://github.com/curlpipe/ox/wiki/)
244
246
245
-
This will take you step-by-step in great detail through 5 different stages:
247
+
This will take you step-by-step in great detail through 6 different stages:
246
248
247
249
1.**Installation** - advice and how-tos on installation
248
-
2.**Starting** - using the command line interface
249
-
3.**Using** - editing a document and controlling the editor
250
-
4.**Configuring** - writing plug-ins, changing the layout, adding to and changing the syntax highlighting
250
+
2.**Configuring** - changing the layout, adding to and changing the syntax highlighting
251
+
3.**General Editing** - editing a document and controlling the editor
252
+
4.**Command Line** - using the command line interface
251
253
5.**Plugins** - installing or uninstalling community plug-ins and writing or distributing your own plug-ins
0 commit comments