Skip to content

AurumPlus (IDE) es un entorno de desarrollo en neovim exclusivo para C++

Notifications You must be signed in to change notification settings

yofreOrmaza/AurumPlus

Repository files navigation

🛠️ AurumPlus se encuentra en desarrollo


Crear un proyecto C++ desde AurumPlus

Requisitos

1. Instalar cmake

sudo apt install cmake

2. Instalar g++ (gcc en Arch Linux)

sudo apt install g++-12

3. Instalar nodejs y npm


Inicio con AurumPlus

1. Limpiar cache de neovim (en caso de haberse instalado configuraciones anteriormente)

rm -rf ~/.local/share/nvim/
rm -rf ~/.local/state/nvim/
rm -rf ~/.cache/nvim/

2. Instalar Packer

  1. Buscar Packer nvim en google y clonar el repositorio para instalación y uso.

  2. NOTA (Arch Linux): En el caso de Arch linux SI se cuenta con el respectivo repositorio AUR


Crear un proyecto C++

  1. Crear la carpeta del proyecto

  2. Crear el archivo CMakeLists.txt y modificar el número de versión de cmake (En caso de necesitarlo)

    nvim CMakeLists.txt
  3. Crear el archivo main.cpp

Compilar y ejecutar el programa

Una vez haya creado su programa es necesario compilarlo.

  1. Crear el sistema make en modo comando desde AurumPlus mediante :Generate

  2. Construir el proyecto en modo comando desde AurumPlus mediante :Build

  3. Abrir la terminal interna de AurumPlus con el mapeo Control+j , dirigirse a la carpeta /out/Debug/ y ejecutar el programa

    ./nombreDelPrograma

Requisitos para markdown preview

Preview

1. Instalar mdr

En el caso de Arch Linux el paquete se encuentra en este repositorio AUR

2. Uso

El mapeo corresponde a Control + i (en modo normal) para activar el preview del archivo markdown


Activar WakaTime

  1. Tener una cuenta en Wakatime y copiar la API Key que se encuentra en settings

  2. Pegar dicha API KEY en el prompt de neovim que espera el token y presionar Enter

  3. En caso de querer cambiar la API KEY se encuentra en el archivo ~/.wakatime.cfg

¿Qué es WakaTime? Es un servicio/herramienta útil que rastrea automáticamente todo tipo de métricas personales durante el tiempo de programación.


Instalación

Clona este repositorio

git clone --depth 1 https://github.com/yofreOrmaza/AurumPlus ~/.config/nvim
nvim