Skip to content
This repository was archived by the owner on Apr 12, 2026. It is now read-only.
/ nppFSIPlugin Public archive
forked from ppv/NPPFSIPlugin

Commit f75d194

Browse files
committed
Bump plugin version to 0.2.1
1 parent ad4048b commit f75d194

8 files changed

Lines changed: 35 additions & 47 deletions

File tree

Changelog.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
* 0.2.1.0 (2023-01-15)
3+
** Changed: lexical styles can now be set with N++'s builtin Style Configurator
4+
** Changed: lexer properties can now be set with the plugin's configuration GUI
5+
** Changed: the toolbar button shows the open/closed state of the FSI console window, which can now be toggled
6+
** Changed: status bar text uniquely identifies F# source files, scripts, and signature files
7+
** Added: the FSI console window has an icon, visible when minimized while another docked panel has focus
8+
9+
* 0.2.0.0 (2022-12-31)
10+
** Fixed: cleaned up bit rot, memory leaks, etc.
11+
** Changed: refactored all units for Free Pascal compatibility and dropped Delphi build targets
12+
** Changed: made .NET FSI easier to select as the preferred F# interactive program
13+
** Added: enabled binary compatibility with x86_64 builds of Notepad++
14+
** Added: activated Lexilla's F# lexer for multiple F# file types
15+
16+
###. vim: syntax=textile

Copyright.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2022 Robert Di Pardo
3+
Copyright (c) 2022, 2023 Robert Di Pardo
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
![Built with Free Pascal][fpc] [![cci-badge][]][cci-status]
44

5-
![NPPFSIPlugin-v0.2.1.0-x64](https://raw.githubusercontent.com/rdipardo/NPPFSIPlugin/media/pre/NPPFSIPlugin-v0.2.1-pre-x64.png)
5+
![NPPFSIPlugin-v0.2.1.0-x64](https://raw.githubusercontent.com/rdipardo/NPPFSIPlugin/media/rel/NPPFSIPlugin-v0.2.1-x64.png)
66

77
## Usage
88

@@ -49,7 +49,10 @@ Both UDLs have ["transparent" backgrounds] (i.e., `colorStyle="1"`).
4949
+ Locate the `plugins` folder where `notepad++.exe` is installed
5050
+ Create a folder named `NPPFSIPlugin`
5151

52-
- Move the `NPPFSIPlugin.dll` module and `Config` subfolder into the `NPPFSIPlugin` folder
52+
- Move the `NPPFSIPlugin.dll` module and `Config` subfolder into the `NPPFSIPlugin` folder:
53+
54+
<img src="https://i.ibb.co/WkbVK5G/NPPFSIPlugin-v021-installation.png" alt="plugin-install-dirs" border="0" width="375">
55+
5356
- Restart Notepad++ if it’s already running
5457

5558
## Acknowledgements

Source/Plugin/Config/LexFSharp.ini

Lines changed: 0 additions & 40 deletions
This file was deleted.

Source/Plugin/Config/NPPFSIPlugin.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,11 @@ BINARY_ARGS=
99
CONVERT_TABS_TO_SPACES=1
1010
TAB_LENGTH=4
1111
ECHO_NPP_TEXT=1
12+
13+
[LEXER_PROPERTIES]
14+
CODE_FOLDING=1
15+
FOLD_EMPTY_LINES=0
16+
FOLD_COMMENTS=1
17+
FOLD_MULTILINE_COMMENTS=1
18+
FOLD_OPEN_STATEMENTS=1
19+
FOLD_PREPROCESSOR=1

Source/Plugin/Forms/AboutForm.pas

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ class procedure TFrmAbout.ShowModal;
5656
msgText := Concat(msgText, Format(lblFmt+'%s'#13#10, ['Web:', FSI_PLUGIN_URL]));
5757
msgText := Concat(msgText, 'License:'#13#10);
5858
msgText := Concat(msgText, Format(lblFmt+'%s', ['', #$2022' MIT (plugin source code)'#13#10]));
59-
msgText := Concat(msgText, Format(lblFmt+'%s', ['', #$2022' MPL 2.0 (LexFSharp, Utf8IniFiles units)'#13#10]));
59+
msgText := Concat(msgText, Format(lblFmt+'%s', ['', #$2022' MPL 2.0 (ModulePath, Utf8IniFiles units)'#13#10]));
6060
msgText := Concat(msgText, Format(lblFmt+'%s', ['', #$2022' GPL 3.0 (Notepad++ API)'#13#10]));
6161
msgText := Concat(msgText, Format(lblFmt+'%s', ['', #$2022' LGPL 3.0 (Scintilla API)'#13#10#13#10]));
6262
msgText := Concat(msgText, Format(#$00A9' 2010 %s (v0.1.0.0 - v0.1.1.0)'#13#10, [FSI_PLUGIN_AUTHOR]));
63-
msgText := Concat(msgText, Format(#$00A9' 2022 %s (v0.2.0.0)'#13#10#13#10, [FSI_PLUGIN_MAINTAINER]));
63+
msgText := Concat(msgText, Format(#$00A9' 2022, 2023 %s (v0.2.0.0 - v%s)'#13#10#13#10, [FSI_PLUGIN_MAINTAINER, GetBuildNumber]));
6464
msgText := Concat(msgText, 'Using the Lazarus Component Library (LCL)'#13#10);
6565
msgText := Concat(msgText, 'Licensed under the FPC modified LGPL Version 2'#13#10#13#10);
6666
msgText := Concat(msgText, UTF8Encode('Also using RichMemo, '#$00A9' Dmitry Boyarintsev'#13#10));

Source/Plugin/NPPFSIPlugin.lpi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
<VersionInfo>
2525
<UseVersionInfo Value="True"/>
2626
<MinorVersionNr Value="2"/>
27-
<StringTable Comments="Updated for x64 Notepad++ by Robert Di Pardo, Copyright 2022" FileDescription="F# Interactive Plugin for Notepad++" InternalName="$NameOnly($(ProjFile))" LegalCopyright="Copyright 2010 Prapin Peethambaran" OriginalFilename="$NameOnly($(ProjFile)).dll" ProductName="$NameOnly($(ProjFile))" ProductVersion="0.2.0.0"/>
27+
<RevisionNr Value="1"/>
28+
<StringTable Comments="Updated for x64 Notepad++ by Robert Di Pardo, Copyright 2023" FileDescription="F# source code lexer and IPC client for F# Interactive" InternalName="$NameOnly($(ProjFile))" LegalCopyright="Copyright 2010 Prapin Peethambaran" OriginalFilename="$NameOnly($(ProjFile)).dll" ProductName="$NameOnly($(ProjFile))" ProductVersion="0.2.1.0"/>
2829
</VersionInfo>
2930
<BuildModes Count="2">
3031
<Item1 Name="Debug" Default="True"/>

make_release.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
::
55
SETLOCAL
66

7-
set "VERSION=0.2.1.0-pre"
7+
set "VERSION=0.2.1.0"
88
set "PLUGIN=NPPFSIPlugin"
99
set "BIN_DIR=.\Source\Plugin\Bin"
1010
set "CONFIG_DIR=.\Source\Plugin\Config"

0 commit comments

Comments
 (0)