BuddyPress @mentions were working perfectly within WordPress posts and comments however not in bbPress.
This is one solution to get @mention user lookups and an email notification when used in a topic or thread reply. However a notification is not logged within BuddyPress.
First create or modify the following file in your WordPress install
/wp-content/plugins/bp-custom.php
Sources:
https://codex.buddypress.org/themes/bp-custom-php/
https://gist.github.com/imath/5a3c4ac645ec765863f2
<?php
function custom_bbpress_maybe_load_mentions_scripts(
$retval = false ) {
if ( function_exists( 'bbpress' ) && is_bbpress() ) {
$retval = true;
}
return $retval;
}
add_filter( 'bp_activity_maybe_load_mentions_scripts', 'custom_bbpress_maybe_load_mentions_scripts' );
Then you will need to install the bbPress Toolkit plugin for WordPress.
Once activated navigate to Tools -> bbP Toolkit in WordPress Dashboard. Then choose Extras at the top and confirm mentions are enabled.
A second option is to use the bbp Mentions Suggest plugin available at this website:
http://www.rewweb.co.uk/download/bbp-mentions-suggest/