<commit_before># List of Features

### Platforms

- Mac
- Linux
- Server

### Interface

- Tabs
    - Panels
        - Split
        - Different layouts
        - Drag and drop tabs to rearrange
    - Navigation:
        - Use Alt-Tab and Alt-Shift-Tab to go next and previous


### Code Editor

- Syntax highlighting
- ACE editor
- Autocompletion
    - On keypress
    - Specifics backends: Ctags, Doks, ...

### Files

- Lateral files explorer
    - Files tree
    - Automatic updates

### Terminal

- Complete terminals
- Collaborative terminals


### Add-ons
<commit_msg>Update features.md<commit_after># List of Features

### Platforms

- Mac
- Linux
- Server

### Interface

- Tabs
    - Panels
        - Split view
        - Different layouts
        - Drag and drop tabs to rearrange
    - Navigation:
        - Use Alt-Tab and Alt-Shift-Tab to cycle trough tabs


### Code Editor

- Syntax highlighting
- ACE editor
- Auto complete
    - While typing
    - Multi source: current file, ctags (project level), Doks (documentation), ...
- Realtime collaboration
- Keyboard shortcuts (`save`: `CTRL/CMD+S`, `find`: `CTRL/CMD+F`, ...)

### Files

- Lateral file explorer
    - File tree
    - Automatic updates (using inotify events fron the FS)
    - Contextual menu actions (`rename`, `remove`, `download`, `run`, ...)
    - Lazy folder loading (provides good performance over the network and for large codebases)

### Terminal

- Complete unix terminals
- Collaborative terminals
- Copy/Paste to and from terminals
- Keyboard navigation (`alt+left/right`, `fn+left/right`)

### Add-ons

{'fraction_non_alphanumeric': 0.10797237915881984, 'fraction_numerical': 0.0, 'mean_word_length': 2.582022471910112, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4577779', 'n_tokens_mistral': 500, 'n_tokens_neox': 456, 'n_words': 165}