Giter Site home page Giter Site logo

folx's Introduction

Folx: lightweght IDE / text editor

Screenshot

Version    Nim    Code size Total lines

Installation

Download binaries on GitHub releases or build from source code:

nimble install https://github.com/FolxTeam/folx
Compile flags (write it after nimble but before install)

-u:useMalloc - use nim alloc instead of c malloc

Flatpak (from source code)

to build

flatpak-builder --user --install --force-clean build-flatpak org.FolxTeam.folx.yml

to run

flatpak run org.FolxTeam.folx

todo: add folx to flathub repos

folx's People

Contributors

levovix0 avatar mostik avatar bung87 avatar griffith1deady avatar

Stargazers

winger avatar Tuan Duc Tran avatar Antonis Geralis avatar  avatar  avatar  avatar tiramisu-feliz avatar  avatar Nico avatar  avatar Constantine Molchanov avatar Nik avatar Kisil Denys avatar  avatar  avatar Luna avatar Lum avatar dh avatar Adam Sherwood avatar Nobuharu Shimazu avatar O God please eliminate Israel avatar Neko Hz avatar Sultan Al Isaiee avatar Yuriy Balyuk avatar Cristian Camilo Ruiz avatar Zoom avatar ringabout avatar Juan Carlos avatar  avatar

Watchers

 avatar  avatar Larky avatar

folx's Issues

roadmap

hi, i like its looking and what it current has.

somethings that lack I can think of

selection

lsp integration

terminal panel

hover

OpenGL error: out of memory

nim c -r .\src\folx.nim on windows, nim version 2.1.1

after ac8fdaf

also there're a lot of small black box on interface.

C:\Users\mac\Documents\nim_works\folx\src\folx.nim(162) handleFolx
C:\Users\mac\Documents\nim_works\folx\src\side_explorer.nim(274) handleSideExplorer
C:\Users\mac\Documents\nim_works\folx\src\side_explorer.nim(274) handleSideExplorer
C:\Users\mac\Documents\nim_works\folx\src\side_explorer.nim(274) handleSideExplorer
C:\Users\mac\Documents\nim_works\folx\src\side_explorer.nim(274) handleSideExplorer
C:\Users\mac\Documents\nim_works\folx\src\side_explorer.nim(260) handleSideExplorer
C:\Users\mac\Documents\nim_works\folx\src\side_explorer.nim(172) handleItem
C:\Users\mac\Documents\nim_works\folx\src\render.nim(155) handleImage
C:\Users\mac\Documents\nim_works\folx\src\graphics\gl.nim(118) loadTexture
C:\Users\mac\.nimble\pkgs2\opengl-1.2.9-87ece9f3a9f99d17332b50885e15a4dcb18c51b5\opengl\private\errors.nim(44) glTexImage2D
C:\Users\mac\.nimble\pkgs2\opengl-1.2.9-87ece9f3a9f99d17332b50885e15a4dcb18c51b5\opengl\private\errors.nim(99) checkGLerror
Error: unhandled exception: OpenGL error: out of memory [GLerror]

crush when maximized using system hotkey on linux

/d/code/applications/folx/src/folx.nim(328) folx
/home/levovix/.nimble/pkgs/cligen-1.5.22/cligen.nim(806) cligenScope
/home/levovix/.nimble/pkgs/cligen-1.5.22/cligen.nim(720) dispatchfolx
/d/code/applications/folx/src/folx.nim(311) folx
/home/levovix/.nimble/pkgs/pixwindy-0.0.0/pixwindy/platforms/linux/x11.nim(1012) pollEvents
/home/levovix/.nimble/pkgs/pixwindy-0.0.0/pixwindy/platforms/linux/x11.nim(722) pollEvents
/d/code/applications/folx/src/folx.nim(285) :anonymous
/d/code/applications/folx/src/folx.nim(187) display
/home/levovix/.nimble/pkgs/pixwindy-0.0.0/pixwindy/platforms/linux/x11.nim(372) draw
/home/levovix/.choosenim/toolchains/nim-1.6.4/lib/system/assertions.nim(38) failedAssertImpl
/home/levovix/.choosenim/toolchains/nim-1.6.4/lib/system/assertions.nim(28) raiseAssert
/home/levovix/.choosenim/toolchains/nim-1.6.4/lib/system/fatal.nim(53) sysFatal
Error: unhandled exception: /home/levovix/.nimble/pkgs/pixwindy-0.0.0/pixwindy/platforms/linux/x11.nim(372, 10) `image.width == window.size.x and image.height == window.size.y`  [AssertionDefect]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.