Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

suggestions #605

Closed
denisdemais opened this issue Mar 10, 2016 · 4 comments
Closed

suggestions #605

denisdemais opened this issue Mar 10, 2016 · 4 comments

Comments

@denisdemais
Copy link

Hi! ZBS is pretty cool! congratulations.

  1. move line using (like notepad++)
  2. inform encode file (ansi, utf-8, ...) + EOL (win, unix, osx) @ status line
  3. highlight and replace all occorences of selected word (like notepad++)
  4. supporte / shortchut to 'build using makefile' at current directory / project --- (i'm uses a makefile, compiles, test then upload)
  5. project file configuration
  6. add support to 'special' (custom) lua interpreter
  7. some basic integration/support with git
    8; some basic integration/support with xUnit (lunit, busted - i.e.)
  8. anti-aliased ttf/fonts
  9. ident 'lines' issue when don't have tabs (the line broken)
@pkulchenko
Copy link
Owner

@denisdemais, thank you for the feedback.

move line using (like notepad++)

Using what? ;)

inform encode file (ansi, utf-8, ...) + EOL (win, unix, osx) @ status line

only utf-8 encoding is supported and EOLs can be mixed; also it takes a while to scan/analyze them on large files.

highlight and replace all occorences of selected word (like notepad++)

There is highlight selected plugin.

supporte / shortchut to 'build using makefile' at current directory / project --- (i'm uses a makefile, compiles, test then upload)

You can easily add your own; for example: https://studio.zerobrane.com/doc-plugin#example-adding-a-menu-item-and-a-toolbar-button-that-run-make

project file configuration

There is project settings plugin that supports that.

add support to 'special' (custom) lua interpreter

There are ways to add interpreters that do what you need; there is also plugin API to register an interpreter.

some basic integration/support with git 8; some basic integration/support with xUnit (lunit, busted - i.e.)

Busted is already supported as one of the interpreters you can switch to. Version control integration has already been requested (#165), but hasn't been implemented yet.

anti-aliased ttf/fonts

This is too low level for the IDE; are there any specific issues? On what platform?

ident 'lines' issue when don't have tabs (the line broken)

Specific examples?

@pkulchenko pkulchenko self-assigned this Mar 10, 2016
@CapsAdmin
Copy link
Contributor

I assume you mean move line as in notepad++ move line with ctrl+shift up/down

https://github.com/pkulchenko/ZeroBranePackage/blob/master/moveline.lua

@denisdemais
Copy link
Author

i.
@CapsAdmin yes, is it! (i will check this, i don't know about packages in ZBS)

ii.
@pkulchenko:
move line using (like notepad++)
In notepad++ we can move selected line(s) using to down or up

anti-aliased ttf/fonts
his is too low level for the IDE; are there any specific issues? On what platform?
TFT/LCD all high resolutions the font are 'poor' quality visually + DPI

Specific examples?
image
if line is 'blank' (don't have tabs or spaces) the 'ident guide line' is hided

i will check for solutions recomended!
thanks for any!

@pkulchenko
Copy link
Owner

TFT/LCD all high resolutions the font are 'poor' quality visually + DPI

Hm, I'm using the IDE on a hidpi screen under Windows8 and don't see any issues with the fonts (and I don't see 'poor' quality on your screenshot either).

if line is 'blank' (don't have tabs or spaces) the 'ident guide line' is hided

set editor.indentguide = wxstc.wxSTC_IV_LOOKBOTH; see editor.indentguide documentation on this page.

I'm closing this as most of these requests can be answered with existing plugins and for others, there are existing tickets. We can continue the discussion on the font quality here...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants