|
8 | 8 | </p> |
9 | 9 |
|
10 | 10 | > [!Warning] |
11 | | -> This plugin requires the [acodex-server](https://github.com/bajrangCoder/AcodeX-server) NodeJS package or [axs](https://github.com/bajrangCoder/acodex_server) to be installed and running on [Termux](https://termux.dev). |
| 11 | +> This plugin requires the [axs](https://github.com/bajrangCoder/acodex_server) to be installed and running on [Termux](https://termux.dev Or Directly use it with Acode's builtin terminal backend. |
12 | 12 |
|
13 | | -[AcodeX](https://github.com/bajrangCoder/acode-plugin-acodex) is a powerful and AI integrated terminal plugin with **100k++ downloads** for [Acode](https://acode.foxdebug.com/) that enhances your coding productivity by adding in-app Termux terminal integration. With AcodeX, you can execute terminal commands directly from within the Acode app, eliminating the need to switch between apps for coding and terminal access. AcodeX has almost every terminal feature and also it is more feature rich when it comes to rendering things compared termux etc (Thanks to xtermjs) |
| 13 | +[AcodeX](https://github.com/bajrangCoder/acode-plugin-acodex) is a powerful and AI integrated terminal plugin with **150k++ downloads** for [Acode](https://acode.foxdebug.com/) that enhances your coding productivity by adding in-app Termux terminal integration. With AcodeX, you can execute terminal commands directly from within the Acode app, eliminating the need to switch between apps for coding and terminal access. AcodeX has almost every terminal feature and also it is more feature rich when it comes to rendering things compared termux etc (Thanks to xtermjs) |
14 | 14 |
|
15 | 15 | > [!NOTE] |
16 | 16 | > When starting a new terminal, be sure to adjust the terminal panel according to your screen. You can drag it to your desired position, and it will automatically adjust the columns and rows according to your screen size. |
|
28 | 28 | - [For Existing Users: Enabling GUI Features](#for-existing-users-enabling-gui-features) |
29 | 29 | - [How to Use](#how-to-use) |
30 | 30 | - [Running GUI Apps](#how-to-run-gui-apps-in-acodex) |
31 | | -- [Selection Context Menu](#why-is-there-no-selection-context-menu) |
32 | 31 | - [Keybindings](#additional-terminal-keybindings) |
33 | 32 | - [Using AI](#how-to-use-ai) |
34 | 33 | - [Api Docs](#api-docs) |
|
38 | 37 |
|
39 | 38 | --- |
40 | 39 |
|
41 | | -### Roadmap |
42 | | - |
43 | | -- [x] Add shortcuts for minimizing and also refine other shortcuts |
44 | | -- Full page mode for AcodeX similar to other terminal plugins (using Acode tab view) |
45 | | -- [x] Fix bugs related to touch selection |
46 | | -- SSH-based Terminal support |
47 | | -- Config (dotfiles) for AcodeX to customize everything from the config file |
48 | | -- Custom fine-tuned AI model for AI service which will work without any API key (fine-tuning is done) |
49 | | -- Suggest more 🙌 |
50 | | - |
51 | 40 | ## 💥 Features |
52 | 41 |
|
53 | 42 | - **User-Friendly Terminal**: Seamlessly integrated terminal within Acode. Open it with `Ctrl+K` or search `"Open Terminal"` in the command palette. |
@@ -209,16 +198,6 @@ To run GUI apps within AcodeX, follow the steps below: |
209 | 198 | > [!NOTE] |
210 | 199 | > the display env variable command needs to run once in a terminal session |
211 | 200 |
|
212 | | -### Why is there no selection context menu? |
213 | | - |
214 | | -On small screens, the context menu can clutter the interface. Additionally, since the AcodeX panel is adjustable, the menu can behave unpredictably. We believe in prioritizing **keyboard shortcuts** over UI buttons for efficiency. |
215 | | - |
216 | | -However, you can still perform all tasks using the following key shortcuts: |
217 | | - |
218 | | -- **Select All**: <kbd>Ctrl + A</kbd> |
219 | | -- **Copy**: <kbd>Ctrl + Shift + C</kbd> |
220 | | -- **Paste**: <kbd>Ctrl + Shift + V</kbd> |
221 | | - |
222 | 201 | ## Additional Terminal Keybindings |
223 | 202 |
|
224 | 203 | AcodeX provides some additional Keybindings for easy usability of terminal features. |
@@ -394,27 +373,7 @@ acodex.applyTheme("myTheme"); |
394 | 373 |
|
395 | 374 | ## Custom Fonts |
396 | 375 |
|
397 | | -Custom fonts are provided to load any other external fonts |
398 | | - |
399 | | -To load a custom font: |
400 | | - |
401 | | -1. Download the font files(**Note: Download nerd font file in case if you are loading for termux theme**). |
402 | | -2. Create a `css` file anywhere in the internal storage. |
403 | | -3. Write CSS code to load font files using relative URLs in the CSS, for example: |
404 | | - |
405 | | -```css |
406 | | -@font-face { |
407 | | - font-family: "MesloLGS NF Regular"; |
408 | | - src: url("./MesloLGS NF Regular.ttf") format("truetype"); |
409 | | - font-weight: normal; |
410 | | - font-style: normal; |
411 | | -} |
412 | | -``` |
413 | | - |
414 | | -4. Open AcodeX Settings page and find the option `"Custom Font StyleSheet"`. |
415 | | -5. Select your CSS file created in step 3. |
416 | | -6. Enter the font name in the Font Family option. |
417 | | -7. Restart the terminal. |
| 376 | +Just add custom font through Acode's custom font manager and it will be listed in the font dropdown. |
418 | 377 |
|
419 | 378 | ## Acknowledgments |
420 | 379 |
|
|
0 commit comments