Subversion Repositories SvarDOS

Rev

Rev 1356 | Rev 1397 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1356 Rev 1366
Line 1... Line 1...
1
 
1
 
2
 
2
 
3
                           SVED, THE SVARDOS EDITOR
3
                             THE SVARDOS EDITOR
4
 
4
 
5
 
5
 
6
### WHAT IS IT ###############################################################
6
### WHAT IT IS ###############################################################
7
 
7
 
8
Sved is the default editor that comes with SvarDOS. Sved is not meant to be a
-
 
9
full-featured text editor, it is designed for basic editing of configuration
8
The SvarDOS editor (SVED) is designed for basic editing of configuration files
10
files and such. On the pro side, Sved has a very low memory footprint and
9
and such. It is NOT meant to be a full-featured text editor. On the pro side,
11
is only a couple of kilobytes big, which makes it a good fit for bootdisks or
10
it has a low memory footprint and is only a couple kilobytes big, which makes
12
systems with extremely limited ressources.
11
it a good fit for bootdisks or systems with extremely limited ressources.
13
 
12
 
14
 - runs comfortably on a 8086-class PC with 256 KiB of RAM
13
 - runs comfortably on a 8086-class PC with 256 KiB of RAM
15
 - supports color and monochrome video modes
14
 - supports color and monochrome video modes
16
 - supports extended text modes like 80x43, 80x50...
15
 - supports extended text modes like 80x43, 80x50...
17
 - multilingual UI
16
 - multilingual UI
18
 - low disk footprint (8 KiB)
17
 - less than 7 KiB of disk footprint
19
 - loads files larger than 64 KiB
18
 - loads files larger than 64 KiB
20
 - no limit on line lengths
19
 - no limit on line lengths
21
 - can load up to 10 files simulteanously
20
 - can load up to 10 files simulteanously
22
 - handles CR/LF and LF line endings (+can convert between the two)
21
 - handles CR/LF and LF line endings and can convert between the two
23
 
22
 
24
What Sved does NOT have:
23
What SVED does NOT have:
25
 
24
 
26
 - mouse support
25
 - mouse support
27
 - an integrated file browser
26
 - an integrated file browser
28
 - copy/paste support
27
 - copy/paste support
29
 - undo
28
 - undo
Line 41... Line 40...
41
Jumping to previous or next word is possible with the CTRL+LEFT and CTRL+RIGHT
40
Jumping to previous or next word is possible with the CTRL+LEFT and CTRL+RIGHT
42
combinations.
41
combinations.
43
 
42
 
44
Program's menu is accessible under the ESC key.
43
Program's menu is accessible under the ESC key.
45
 
44
 
46
Sved can load up to 10 files simulteanously. To switch from one file to
45
SVED can load up to 10 files simultaneously. To switch from one file to
47
another use the F1..F10 function keys (F1 = slot 1, F2 = slot 2, etc).
46
another use the F1..F10 function keys (F1 = slot 1, F2 = slot 2, etc).
48
 
47
 
49
 
48
 
-
 
49
### MULTILINGUAL SUPPORT #####################################################
-
 
50
 
-
 
51
The EDIT.LNG file contains non-english strings. It should be placed in the
-
 
52
same directory where the program's executable resides. The UI language is
-
 
53
controlled by the LANG environment variable, for example SET LANG=PL would
-
 
54
make it display polish strings.
-
 
55
 
-
 
56
If you rename the EDIT.COM executable, then you need to rename the EDIT.LNG
-
 
57
file accordingly.
-
 
58
 
-
 
59
You can safely delete the EDIT.LNG file if you do not need non-english UI.
-
 
60
 
-
 
61
 
50
### LICENSE ##################################################################
62
### LICENSE ##################################################################
51
 
63
 
52
Sved is released under the terms of the MIT license.
64
The SvarDOS editor (SVED) is released under the terms of the MIT license.
53
 
65
 
54
Copyright (C) 2023 Mateusz Viste
66
Copyright (C) 2023 Mateusz Viste
55
 
67
 
56
Permission is hereby granted, free of charge, to any person obtaining a copy
68
Permission is hereby granted, free of charge, to any person obtaining a copy
57
of this software and associated documentation files (the "Software"), to deal
69
of this software and associated documentation files (the "Software"), to deal