Coder Social home page Coder Social logo

bigfiles's People

Contributors

chcg avatar superolmo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

bigfiles's Issues

Add ability to open a large sequence of files

It would be useful to be able to open a sequence of files as if it is one big file. When opening a sequence of files from the DialogBox, we can select multiple files and the plugin will treat the files as a single file. Moving back and forth pages will still work as expected but this time the plugin will stitch together the files to match the page size.

"Bad allocation" exception

Occuring since update to Notepad++ 8.0:

  • notepad++ is not running
  • double-click any associated file to open it in notepad++ (not even a big file)
  • observe message box: "wm_create: bad allocation", notepad++ does not start
  • keep trying, after a couple of times it may actually work, or it may not
  • go to notepad++ plugins folder, rename folder "BigFiles" to "BigFiles.bak"
  • try again, now it works

Unable to open UTF-16 file, pb with BOM

When opening a large text file encoded in Utf-16 and beginning with the mandatory BOM (little of big endian 0xFF 0xFE).

On display, BigFiles only shows the BOM but nothing else after that. The real content of the text file begins just after the BOM.

xFFxFE0 on display

Option for XML to stop at a certain end tag

Currently a page stops in the middle of nowhere.
It would be nice if you can say for XML files that it has to stop at a certain end tag.

How I see it for me is that when it reached the amount of characters in the config file it will look before and after that amount of characters to said end tag. When deciding where to stop a page you can compare those 2 and see which one is the least amount of characters away from the config max character count.

Breaks N++ Plugin Manager

When this is installed the built-in Plugin Manager in Notepad++ disappear from the menu and to fix it you have to go to plugin folder and delete BigFiles folder...

Some errors also popup about config file every time N++ is launched when this plugin is installed.

Add Configuration Dialog

Configuration file is now functional in the plugin\config folder. Need to add a window for changing the settings without the need to open the configuration file via Notepad++

Using shortcuts in tabs not belonging to BigFiles plugin show error

If I have a npp tab open that is not generated by BigFile plugin and I use the same shortcuts using by the plugin, it shows an error stating that it could not find the Scintilla buffer ID. This is a correct statement because the current tab does not have an associated BigFile information, but it should not through an error to the user.

Icons disappear with Notepad ++ built in dark theme

It looks like the current icons are not supported when the Toolbar has its Icons set to any of he Fluent UI options in Pretences when the dark theme is enabled which causes invisible buttons for this plugin on the UI.

  • Add new dark mode icons compatible with Fluent UI

Error everytime

I think this error is related to the config file, it remains empty and this throw some different errors on the opening of NP++

image

Strange Behavior

Used notepad++ to download this plugin and started to get strange behavior.

----------------------------------------

~ Double click of the left mouse button only opened the "properties" window of anything attempted in running or to open/view.

~ Right click menu would not open

~ Pressing the "windows" button did nothing. Only clicking the icon would give a response.
Attempting to type in the windows menu would give no response from the keyboard.

~ Machine failed to boot on restart. Could not access safe mode. Had to repair the pc from disc.

----------------------------------------

No issues existed prior to this being installed. The machine is currently identical prior to repair just without the plugin.

This is something to further look into especially if it is somehow corrupting the boot partition.

OS: Windows 7
NP++ Version (x86)

Move to beginning / end of file

Nice to have: In addition to the page forward/backward buttons and shortcuts, add move to beginning / end of file buttons and shortcuts, so users don't have to scroll through all the pages.

Perhaps BigFiles hangs N++ 7.9.0 on close?

Description of the Issue

When closing the application by clicking in the standard windows close [x] in the upper right-hand corner, application closes - but error message box pops up saying:

"Notepad++ : a free (GNU) source code editor has stopped working
A problem caused the program to stop working correctly. Please close the program.

[Close the program] [Debug the program]"

Steps to Reproduce the Issue

Open the application
Close the application
Expected Behavior

Expected to close silently

Actual Behavior

Debug Information

Notepad++ v7.9 (64-bit)
Build time : Sep 22 2020 - 03:19:04
Path : C:\Users\E022019\Documents\Apps\NPP\notepad++.exe
Admin mode : OFF
Local Conf mode : ON
OS Name : Windows 10 Enterprise (64-bit)
OS Version : 1809
OS Build : 17763.1457
Current ANSI codepage : 1252
Plugins : BigFiles.dll CodeAlignmentNpp.dll ComparePlugin.dll DSpellCheck.dll mimeTools.dll NppConverter.dll NppExec.dll NppExport.dll NppFavorites.dll NPPJSONViewer.dll NppTextFX.dll NppXmlTreeviewPlugin.dll PoorMansTSqlFormatterNppPlugin.dll _CustomizeToolbar.dll

FYI - issue resolved - information for anyone that googled into this thread looking for info - by a process of elimination (disabling and enabling plugins), I determined that the culprit was the "BigFiles" plugin - doesn't seem to want to play nice with latest version (I just upgraded to 7.9.0).

Disabled that plugin (renamed BigFIle directory in Plugins directory to xBigFile) and issue was resolved.

Thanks
@ArkadiuszMichalski

Contributor
ArkadiuszMichalski commented 2 hours ago
@terencemcdonnell You can report this in https://github.com/superolmo/BigFiles/issues.

Option to enable full lines at the end of that page

Currently with the pages it will stop when it reached a certain amount of characters.
I would like a option to make it that it takes everything of the last line instead of stopping in the middle of that line.

If the big file read changes size, BigFile does not update the big file statistics

Whenever BigFile plugin reads a file, the file statistics are read to figure out the number of pages. Since the file is not locked, but rather closed immediately after reading, there is a chance that another process can change the content. BigFile does not update the file statistics. Not sure what kind of error it will through, but it is worth to recalculate file statistics each time a new page is read.

When changing the config not updating directly

When you change the config of the BigFile inside notepad++ it will not change it directly.
So when you open a new BigFile it will still use the old settings.
It will now only use the new settings when you restart notepad++

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.