Fresh IDE . Diff
Not logged in

This repository is a mirror!

The original is located on: https://fresh.flatassembler.net/fossil/repo/fresh
If you want to follow the project, please update your remote-url

Differences From Artifact [e02167f1a0]:

To Artifact [b3c29b7911]:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

1
2

3
4

5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
23
24
25

26
27
28
29
30
31

32
33

34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51

52
53
-


-


-











-










-






-


-


















-


;#F:w
;This is example text, aimed simply to show the features of the FreshEdit control.

;#F:w
;1. Word-wrap feature. It works only for the lines formated with word-wrap format. You can set/remove word-wrap format by Ctrl+W key.

;#F:w
;2. FreshEdit can save the format into the source file. The formating is transparent for FASM compiler, so you can compile the files without removing formating.

;3. FreshEdit uses UTF-8 encoding - see following samples:

;Russian: Я могу есть стекло, оно мне не вредит.
;Yoruba: Mo lè je̩ dígí, kò ní pa mí lára.
;Greek: Μπορώ να φάω σπασμένα γυαλιά χωρίς να πάθω τίποτα.
;Québécois: J'peux manger d'la vitre, ça m'fa pas mal.
;Ukrainian: Я можу їсти скло, і воно мені не зашкодить.
;English: I can eat glass and it doesn't hurt me.

;#F:bw
;5. The bookmarks are saved with the text as well. Use Ctrl+B to set/remove a bookmark.

;6. Also FreshEdit, has code folding feature.
proc SomeTestProcedure
begin
        nop
        mov     eax, 1234
        return
endp

;#F:w
;7. also, there are line numbers and breakpoint icons on the left margin of the editor. You can set/remove breakpoint with F2 key.

        nop
        nop
        int3

;#F:w
; 8. Color themes: Click on "T" button to switch the color theme for the editor.

;#F:w
; 9. Zebra background - if you like such eye-candy things. Click on "Z" button in order to switch it on/off.

proc AnotherTestProcedure
begin
        xor     eax, eax

locals  ; We have of course several folding levels.
  .x  dd  ?
  .y  dd  ?
  .rect TBounds
endl

        mov     ecx, 'ABCD'
        return
endp

; 10. Click "#" to turn on/off the line numbers.
; 11. Ctrl-T will switch ON/OFF the whole left margin field.
;#F:w
; 12. Alt+Ins will switch the type of selection - line, char and block are supported for now.